我想根据用户是否登录在同一页面上显示不同的内容。 一种方法是在视图中检查用户是否已登录,然后对其进行操作。 我在想,还有另外一种方法吗?或者这是最好的方式吗?
谢谢
答案 0 :(得分:3)
很难猜到你尝试了什么......
有一些准备使用的解决方案,即。 Deadbolt 2 - An authorisation system for Play 2包含 视图的正确帮助,将其实现到您的应用中将允许您检查用户是否在视图级别登录({{1 }}), 以及更多。
答案 1 :(得分:1)
我还使用了一个额外的解决方案(SecureSocial),但如果没有它,你可以通过这样的方式做你想做的事情:
@if(session.get("username") == null) {
// not connected
} else {
// connected
}