我正在测试 Play 框架 2.2.2。有一个用于用户身份验证的帮助程序,并且似乎很容易实现它。但是,如果我需要对未注册用户隐藏某些菜单或其他内容 - 我该怎么做?
我正在考虑if-blocks
:
@if(...) {
<h1>Content for registered users only</h1>
} else {
<h1>Register to see this content</h1>
}
但是条件 block 中会包含什么?有没有人举个例子?
最佳答案
考虑使用Deadbolt-2它专用于此工作,它允许根据日志记录状态以及角色和权限在 View 中显示(或隐藏)内容。还包含 Controller 和/或操作的访问控制。
您也可以选择查看 Play Authnticate它是完整的授权/身份验证堆栈 - 由于上述原因,它还使用 Deadbolt。
关于java - 如何根据用户是否登录来查看或隐藏某些数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23405936/