로그아웃 페이지 동적 처리
- 작성자 :
- 오*옥
- 작성일 :
- 2010-06-28 21:28:13
- 조회수 :
- 4,017
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
로그인 페이지 동적 처리는 알려주신 대로
spring-security-redirect 변수를 넘겨주어서 처리 하였습니다
감사합니다..
근데 로그아웃 페이지는 spring-security-redirect 를 넘겨도 페이지가
<logout logout-url="/j_spring_security_logout" logout-success-url="/index.jsp" />
여기에 설정된 index.jsp 로 넘어가던데..
로그아웃도 로그인 처럼 동적 처리가 가능한지요???
다시한번 답변 부탁드리겠습니다.. 수고하십시오
spring-security-redirect 변수를 넘겨주어서 처리 하였습니다
감사합니다..
근데 로그아웃 페이지는 spring-security-redirect 를 넘겨도 페이지가
<logout logout-url="/j_spring_security_logout" logout-success-url="/index.jsp" />
여기에 설정된 index.jsp 로 넘어가던데..
로그아웃도 로그인 처럼 동적 처리가 가능한지요???
다시한번 답변 부탁드리겠습니다.. 수고하십시오
A
안녕하세요.. 오용욱님..
j_spring_security_logout url을 통한 로그아웃 처리는 별도의 redirect 페이지를 지정할 수 없는 것 같습니다.
대신 별도로 로그아웃(session 정보를 없앰)을 처리하는 Controller를 작성하셔서 세션 정보를 날리고 넘겨진 파라미터 url로 redirect하는 것이 가능할 것 같습니다.
예를 들면 다음과 같은 Controller 처리입니다.
@Controller
public class LogOutController {
@RequestMapping(value="/logout.do")
public String logout(@RequestParam("targetUrl") String targetUrl, SessionStatus status) {
status.setComplete();
return "redirect:" + targetUrl;
}
}
그럼.. 즐거운 하루 되십시오.
감사합니다.
j_spring_security_logout url을 통한 로그아웃 처리는 별도의 redirect 페이지를 지정할 수 없는 것 같습니다.
대신 별도로 로그아웃(session 정보를 없앰)을 처리하는 Controller를 작성하셔서 세션 정보를 날리고 넘겨진 파라미터 url로 redirect하는 것이 가능할 것 같습니다.
예를 들면 다음과 같은 Controller 처리입니다.
@Controller
public class LogOutController {
@RequestMapping(value="/logout.do")
public String logout(@RequestParam("targetUrl") String targetUrl, SessionStatus status) {
status.setComplete();
return "redirect:" + targetUrl;
}
}
그럼.. 즐거운 하루 되십시오.
감사합니다.