#grails #grails-2.2
#grails #grails-2.2
Вопрос:
Когда пользователь успешно входит в систему, я хочу отобразить ссылку для выхода ИЗ системы. И если пользователь не вошел в систему, я хочу отобразить ссылку для входа в систему.
Он говорит, что <g:ifLoggedIn>
это не распознано. Я использую grails 2.2.4
<li class="dropdown" id="menuLogin"><g:ifLoggedIn>
<a class="dropdown-toggle" href="#" data-toggle="dropdown"
id="navLogin">Login</a>
</g:ifLoggedIn> <g:ifNotLoggedIn>
<a class="dropdown-toggle" href="#" data-toggle="dropdown"
id="navLogin">LOGOUT</a>
</g:ifNotLoggedIn>
Комментарии:
1. Если вы используете spring-security-core, тогда теги используют другое пространство имен и должны быть
<sec:ifLoggedIn>
etc. Если вы используете другую систему безопасности, пожалуйста, отредактируйте вопрос, чтобы указать, какую именно.
Ответ №1:
Используйте этот тег, если вы используете spring-security-core
плагин
<sec:ifLoggedIn></sec:ifLoggedIn>
вместо
<g:ifLoggedIn></g:ifLoggedIn> // there is no such tag in g namespace