Надеюсь, ты сможешь помочь, но серьезно расстраиваюсь из-за этого. Я использую Play 2! и Java. Все, что я хочу сделать, это иметь определенные ссылки в моей основной навигации, которые будут присутствовать только при входе в систему.
Например, «Вход» при выходе из системы и «Выход» при входе в систему и т. Д.
Кажется, это освещалось несколько раз, но у меня ничего не получалось.
Мой шаблон:
<ul class="nav navbar-nav navbar-right">
<li><a href="@routes.UserController.registration">Register</a></li>
<li><a href="@routes.Application.logout()">Logout</a></li>
</ul>
Пример моего файла cookie: "e5e9fd6231e0f0296d5f41a2edd05bcc6014a173-email = jeff% 40example.com
Что я хочу делать:
<ul class="nav navbar-nav navbar-right">
@if(***user is logged in***){
<li><a href="@routes.Application.logout()">Logout</a></li>
} else{
<li><a href="@routes.UserController.registration">Register</a></li>
<li><a href="@routes.Application.logout()">Login</a></li>
}
</ul>
Надеюсь, кто-нибудь сможет дать совет.
Заранее спасибо...
PS. просмотрели ... Переключить вход / выход в зависимости от того, вошел ли пользователь в систему https://groups.google.com/forum/#!topic/play-framework/_6HWFJUzWPE
и многие другие варианты, но кажутся бесполезными :-(