로그인 후 페이지이동
- 작성자 :
- 김*환
- 작성일 :
- 2013-09-15 19:00:49
- 조회수 :
- 1,599
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
스프링시큐리트 관련 문의사항이 있습니다.
로그인 후 요청페이지로 이동중 메인페이지로 다시 리다이렉트 되는 현상이 발생합니다.
로그를 보면
..............
2013-09-14 21:14:09,668 DEBUG [org.springframework.web.servlet.view.JstlView] Including resource [/WEB-INF/jsp/egovframework/com/uss/xxx/요청한파일명.jsp] in InternalResourceView 'egovframework/com/uss/xxx/요청한파일명.jsp'
2013-09-14 21:14:09,704 DEBUG [org.springframework.beans.factory.suport.DefaultListableBeanFactory] Returning cached instance of singleton bean 'pagintionManager'
2013-09-14 21:14:09,704 DEBUG [org.springframework.web.servlet.DispatcherServlet] Successfully completed request
2013-09-14 21:14:09,704 DEBUG [org.springframework.security.ui.ExceptionTranslationFilter] Chain processed normally
2013-09-14 21:14:09,704 DEBUG [org.springframework.security.context.HttpSessionContextIntegrationFilter] SecurityContextHolder now cleared, as request processing completed
2013-09-14 21:14:09,704 DEBUG [org.springframework.security.util.FilterChainProxy] Candidate is: '/uat/uia/actionMain.do'; pattern is /.*; matched=true
2013-09-14 21:14:09,704 DEBUG [org.springframework.security.util.FilterChainProxy] /uat/uia/actionMain.do at position 1 of 10 in additional filter chain; firing Filter:'org.springframework.security.concurrent.ConcurrentSessiionFilter[order=100;]'
.......................
비 로그인 상태에서 로그인인 필요한 페이지를 호출하면 로그인페이지로 이동하고
여기서 로그인을 하면 로그인전 요청한 페이지로 이동하여 작업을 하다가
actionMain.do 를 호출하여 메인 페이지로 이동해 버립니다.
메인으로 이동 후 에는 다른 페이지로 이동하는데 지장은 없습니다.
며칠째 고생중입니다..어디를 확인해 봐야 할까요?
로그인 후 요청페이지로 이동중 메인페이지로 다시 리다이렉트 되는 현상이 발생합니다.
로그를 보면
..............
2013-09-14 21:14:09,668 DEBUG [org.springframework.web.servlet.view.JstlView] Including resource [/WEB-INF/jsp/egovframework/com/uss/xxx/요청한파일명.jsp] in InternalResourceView 'egovframework/com/uss/xxx/요청한파일명.jsp'
2013-09-14 21:14:09,704 DEBUG [org.springframework.beans.factory.suport.DefaultListableBeanFactory] Returning cached instance of singleton bean 'pagintionManager'
2013-09-14 21:14:09,704 DEBUG [org.springframework.web.servlet.DispatcherServlet] Successfully completed request
2013-09-14 21:14:09,704 DEBUG [org.springframework.security.ui.ExceptionTranslationFilter] Chain processed normally
2013-09-14 21:14:09,704 DEBUG [org.springframework.security.context.HttpSessionContextIntegrationFilter] SecurityContextHolder now cleared, as request processing completed
2013-09-14 21:14:09,704 DEBUG [org.springframework.security.util.FilterChainProxy] Candidate is: '/uat/uia/actionMain.do'; pattern is /.*; matched=true
2013-09-14 21:14:09,704 DEBUG [org.springframework.security.util.FilterChainProxy] /uat/uia/actionMain.do at position 1 of 10 in additional filter chain; firing Filter:'org.springframework.security.concurrent.ConcurrentSessiionFilter[order=100;]'
.......................
비 로그인 상태에서 로그인인 필요한 페이지를 호출하면 로그인페이지로 이동하고
여기서 로그인을 하면 로그인전 요청한 페이지로 이동하여 작업을 하다가
actionMain.do 를 호출하여 메인 페이지로 이동해 버립니다.
메인으로 이동 후 에는 다른 페이지로 이동하는데 지장은 없습니다.
며칠째 고생중입니다..어디를 확인해 봐야 할까요?
A
안녕하세요. 김경환님
우선.. 설정(context-security.xml) 상에.. 다음과 같이.. <http ../>설정의
always-use-default-target이 false로 지정되어 있는지 확인해 보십시오.
<http ...>
...
always-use-default-target='false'
/>
이렇게 지정된 경우 기본적으로 이전 URL을 다시 호출되도록 되어 있습니다.
고맙습니다.
우선.. 설정(context-security.xml) 상에.. 다음과 같이.. <http ../>설정의
always-use-default-target이 false로 지정되어 있는지 확인해 보십시오.
<http ...>
...
always-use-default-target='false'
/>
이렇게 지정된 경우 기본적으로 이전 URL을 다시 호출되도록 되어 있습니다.
고맙습니다.