【问题标题】:Grails g:ifLoggedIn tag not recognisedGrails g:ifLoggedIn标签无法识别
【发布时间】:2014-08-11 14:28:18
【问题描述】:

当用户成功登录系统时,我想显示 LOGOUT 链接。如果用户还没有登录系统,我想显示 LOGININ 链接。

它说<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>

【问题讨论】:

  • 如果您使用的是 spring-security-core,则标签使用不同的命名空间,应该是 &lt;sec:ifLoggedIn&gt; 等。如果您使用的是不同的安全系统,请编辑问题以指明是哪一个.

标签: grails grails-2.2


【解决方案1】:

如果你使用spring-security-core插件,请使用这个标签

<sec:ifLoggedIn></sec:ifLoggedIn>

而不是

<g:ifLoggedIn></g:ifLoggedIn> // there is no such tag in g namespace

【讨论】:

    猜你喜欢
    • 2022-01-05
    • 2013-05-08
    • 2017-11-04
    • 1970-01-01
    • 1970-01-01
    • 2015-12-26
    • 2016-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多