-
FEATURED COMPONENTS
First time here? Check out the FAQ!
I want to configure two login pages, and two index pages in zk with spring scurity.
I configuration after not run
File web.xml
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
<async-supported>true</async-supported>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
File springSecurityContext.xml
<http auto-config="true" pattern="/">
<form-login login-page="/" authentication-failure-url="/?login_error=1"
default-target-url="/pages/" />
<logout logout-url="/j_spring_logout" logout-success-url="/"
invalidate-session="true" />
<intercept-url pattern="/pages/**" access="IS_AUTHENTICATED_REMEMBERED" />
<intercept-url pattern="/WEB-INF/pages/**" access="IS_AUTHENTICATED_REMEMBERED" />
<intercept-url pattern="/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<session-management>
<concurrency-control session-registry-alias="sessionRegistry" max-sessions="5"/>
</session-management>
</http>
<http auto-config="true" pattern="/mobile/">
<form-login login-page="/mobile/" authentication-failure-url="/mobile/?login_error=1"
default-target-url="/mobile/pages/" />
<logout logout-url="/j_spring_logout" logout-success-url="/"
invalidate-session="true" />
<intercept-url pattern="/mobile/pages/**" access="IS_AUTHENTICATED_REMEMBERED" />
<intercept-url pattern="/pages/**" access="IS_AUTHENTICATED_REMEMBERED" />
<intercept-url pattern="/WEB-INF/pages/**" access="IS_AUTHENTICATED_REMEMBERED" />
<intercept-url pattern="/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<session-management>
<concurrency-control session-registry-alias="sessionRegistry" max-sessions="5"/>
</session-management>
</http>
I reconfigure as follows.
Access mobile login success http://localhost:8081/HRMS/mobile/
Access to default page login, click login Error http://localhost:8081/HRMS/
<h:form id="f" name="f" action="j_spring_security_mcheck" method="POST" onsubmit="return validateForm()">// code here...</h:form>
<h:form id="f" name="f" action="j_spring_security_check" method="POST" onsubmit="return validateForm()">// code here...</h:form>
<http auto-config="true" pattern="/pages/**">
<form-login login-page="/" login-processing-url="/j_spring_security_check" authentication-failure-url="/?login_error=1"
default-target-url="/pages/" />
<logout logout-url="/j_spring_logout" logout-success-url="/"
invalidate-session="true" />
<intercept-url pattern="/pages/**" access="IS_AUTHENTICATED_REMEMBERED" />
<intercept-url pattern="/WEB-INF/pages/**" access="IS_AUTHENTICATED_REMEMBERED" />
<intercept-url pattern="/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<session-management>
<concurrency-control session-registry-alias="sessionRegistry" max-sessions="5"/>
</session-management>
</http>
<http auto-config="true" pattern="/mobile/**">
<form-login login-page="/mobile/" login-processing-url="/mobile/j_spring_security_mcheck" authentication-failure-url="/mobile/?login_error=1"
default-target-url="/mobile/pages/" />
<logout logout-url="/mobile/j_spring_mlogout" logout-success-url="/mobile/"
invalidate-session="true" />
<intercept-url pattern="/mobile/pages/**" access="IS_AUTHENTICATED_REMEMBERED" />
<intercept-url pattern="/WEB-INF/pages/**" access="IS_AUTHENTICATED_REMEMBERED" />
<intercept-url pattern="/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<session-management>
<concurrency-control session-registry-alias="sessionRegistry" max-sessions="5"/>
</session-management>
</http>
HTTP Status 404 - /HRMS/jspringsecurity_check
type Status report
message /HRMS/jspringsecurity_check
description The requested resource is not available.
Apache Tomcat/8.5.8
Asked: 2017-05-31 10:07:04 +0800
Seen: 20 times
Last updated: Jun 01 '17