繁体   English   中英

我如何查看或隐藏一些数据,取决于是否登录的用户?

[英]How can I view or hide some data depending of user logged in or not?

我正在测试Play框架2.2.2。 有一个用于用户身份验证的帮助程序,似乎很容易实现。 但是,如果我需要向未注册的用户隐藏某些菜单或其他内容,该怎么办?

我在考虑if-blocks

@if(...) {
  <h1>Content for registered users only</h1>
} else {
  <h1>Register to see this content</h1>
}

但是条件块会是什么? 有没有人举个例子?

考虑使用Deadbolt-2,它专用于此工作,它允许根据日志记录状态以及角色权限在视图中显示(或隐藏)内容。 还包含对控制器和/或动作的访问控制。

您也可以选择查看Play Authnticate,它是完整的授权/身份验证堆栈-由于上述原因,它也使用Deadbolt。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM