使用shiro進行登入和退出
阿新 • • 發佈:2019-02-04
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
<property name="securityManager" ref="securityManager" />
<!-- loginUrl認證提交地址,如果沒有認證將會請求此地址進行認證,請求此 地址將由formAuthenticationFilter進行表單認證 -->
<property name="loginUrl" value="/login.action" />
<property name="unauthorizedUrl" value="/refuse.jsp" />
<!-- 過濾器鏈定義,從上向下順序執行,一般將/**放在最下邊 -->
<property name="filterChainDefinitions ">
<value>
<!-- 退出攔截,請求logout.action執行退出操作 -->
/logout.action = logout
/js/** =anon
/images/** =anon
/styles/** =anon
/** = authc
</value>
</property>
</bean>
<property name="securityManager" ref="securityManager" />
<!-- loginUrl認證提交地址,如果沒有認證將會請求此地址進行認證,請求此 地址將由formAuthenticationFilter進行表單認證 -->
<property name="loginUrl" value="/login.action" />
<property name="unauthorizedUrl" value="/refuse.jsp" />
<!-- 過濾器鏈定義,從上向下順序執行,一般將/**放在最下邊 -->
<property name="filterChainDefinitions
<value>
<!-- 退出攔截,請求logout.action執行退出操作 -->
/logout.action = logout
/js/** =anon
/images/** =anon
/styles/** =anon
/** = authc
</value>
</property>
</bean>