如果用户未经过身份验证,则使用 Spring 安全标记

Nas*_*ets 2 tags security spring

我使用标签<sec:authorize access="!hasAnyRole('ROLE_ADMIN', 'ROLE_USER')">

也许是其他解决方案?

Mor*_*adi 6

无论用户是否登录,此代码都有效,并且在使用匿名身份验证时有效:

<sec:authorize access="isAuthenticated()">
    <!-- if user is authenticated-->
</sec:authorize>
<sec:authorize access="!isAuthenticated()">
    <!-- if user is not authenticated-->
</sec:authorize>
Run Code Online (Sandbox Code Playgroud)