每个角色的Spring 3.0 Different Success页面

时间:2012-01-13 19:10:00

标签: spring spring-security

  

可能重复:
  determine target url based on roles in spring security 3.1

大家好,我想知道是否有人知道如何使用spring security 3.0为不同的角色指定不同的Success页面。我有一个ROLE_ADMIN和一个ROLE_USER,每次登录时都应该指向不同的成功页面。

2 个答案:

答案 0 :(得分:4)

Spring Security 3.1的答案也适用于Spring 3.0。见determine target url based on roles in spring security 3.1

答案 1 :(得分:0)

您可以拥有一个成功的页面jsp,并通过安全检查来确定显示的内容。

E.g。

<security:authorize ifAnyGranted="ROLE_ADMIN">
<fmt:message key="welcomemessageadmin" />
</security:authorize>

<security:authorize ifAnyGranted="ROLE_USER">
<fmt:message key="welcomemessageuser" />
</security:authorize>