我还没有真正使用它,但是我正在阅读the tutorial here,根据我的理解,一旦你在你的控制器内注释它,它就会完全阻止用户关闭,只显示表格
我想知道如何简单地隐藏网站的某些部分。就像在用户未登录时在顶部显示登录表单并在登录时显示“配置文件”按钮。当用户未登录等时禁用发布功能而不隐藏来宾的所有内容。
您是否需要为这些情况创建单独的视图,或者只是在用户登录时检查视图内部?你会如何使用安全模块来检查?
答案 0 :(得分:3)
Play安全模块authenticate()在成功登录/身份验证后将“用户名”存储在会话中。
您可以在视图中使用此会话属性来检查用户是否已登录,然后相应地更改曲目。
#{if session.username }
<!-- You can show users' profile -->
#{/if}
#{else}
<!-- Show login form now. You can create a login template-tag form and call it here. -->
#{/else}