로그인 안했을시 오류..
- 작성자 :
- 김*윤
- 작성일 :
- 2010-07-16 14:45:41
- 조회수 :
- 3,692
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
네.. 로그인 안했을때 화면에 뜨는 오류입니다.
저거 대신에 alert창으로 세션이 만료되었습니다. 또는 로그인 하세요. 등등의 메세지를 뿌리려면 어디에서 잡아줘야 할지요~
저거 대신에 alert창으로 세션이 만료되었습니다. 또는 로그인 하세요. 등등의 메세지를 뿌리려면 어디에서 잡아줘야 할지요~
A
안녕하세요.. 김태윤님..
web.xml에 다음과 같은 설정이 되어 있다면 첨부와 같은 오류가 발생하지 않습니다.
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
대신 .. context-security.xml에 정의되어 있는 <http> 항목 중..
login-page 항목을 정의되어 있는 페이지로 이동하도록 되어 있습니다.
예를 들면.. 다음과 같은 형식입니다.
<http access-denied-page="/cmm/sec/ram/accessDenied.do" path-type="regex" lowercase-comparisons="false">
<form-login login-processing-url="/j_spring_security_check"
authentication-failure-url="/uat/uia/egovLoginUsr.do?login_error=1"
default-target-url="/uat/uia/actionMain.do"
login-page="/index.jsp?flag=L" />
<anonymous/>
<logout logout-url="/j_spring_security_logout" logout-success-url="/index.jsp" />
<concurrent-session-control max-sessions="500" exception-if-maximum-exceeded="true" expired-url="/index.jsp" />
</http>
위의 경우 index.jsp?flag=L 페이지 로그인되지 않은 경우 다시 로그인페이지도 가도록 되어 있는데.. flag 등을 활용하여 alert 메시지를 처리하시면 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
web.xml에 다음과 같은 설정이 되어 있다면 첨부와 같은 오류가 발생하지 않습니다.
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
대신 .. context-security.xml에 정의되어 있는 <http> 항목 중..
login-page 항목을 정의되어 있는 페이지로 이동하도록 되어 있습니다.
예를 들면.. 다음과 같은 형식입니다.
<http access-denied-page="/cmm/sec/ram/accessDenied.do" path-type="regex" lowercase-comparisons="false">
<form-login login-processing-url="/j_spring_security_check"
authentication-failure-url="/uat/uia/egovLoginUsr.do?login_error=1"
default-target-url="/uat/uia/actionMain.do"
login-page="/index.jsp?flag=L" />
<anonymous/>
<logout logout-url="/j_spring_security_logout" logout-success-url="/index.jsp" />
<concurrent-session-control max-sessions="500" exception-if-maximum-exceeded="true" expired-url="/index.jsp" />
</http>
위의 경우 index.jsp?flag=L 페이지 로그인되지 않은 경우 다시 로그인페이지도 가도록 되어 있는데.. flag 등을 활용하여 alert 메시지를 처리하시면 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.