[英]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.