关于acegi安全框架登陆后转向的疑问 博客分类: open source Acegi框架JSPSpringSecurity
程序员文章站
2024-03-13 18:53:45
...
我想实现的要求是这样的:有几种不同的角色登陆使用系统,但是登陆之后根据不同的角色转向不同的文件,比如现在有老师和学生两个角色,老师登陆后转向/teacher/teacher.shtml,学生登陆后转向/student/student.shtml,我看了下acegi的配置,好象只能配置一个默认的转向页面defaultTargetUrl,如下:
我上面的需求应该是很常见的,有没有比较好的解决办法?
我现在想的一种解决办法是,登陆之后统一转向到同一个页面,然后再在那个页面上用几个链接转向各自的页面,但是这样不太人性化吧
<bean id="authenticationProcessingFilter" class="org.acegisecurity.ui.webapp.AuthenticationProcessingFilter"> <property name="authenticationManager"> <ref bean="authenticationManager" /> </property> <property name="authenticationFailureUrl"> <value>/accessDenied.jsp?login_error=1</value> </property> <property name="defaultTargetUrl"> <value>/student/student.shtml</value> </property> <property name="filterProcessesUrl"> <value>/j_acegi_security_check</value> </property> </bean>
我上面的需求应该是很常见的,有没有比较好的解决办法?
我现在想的一种解决办法是,登陆之后统一转向到同一个页面,然后再在那个页面上用几个链接转向各自的页面,但是这样不太人性化吧