2014-11-20 3 views
0

를 작동하지 않는 버튼을 로그 아웃 하지만 사용자 이름과 암호를 다시 입력하면 다시 로그인하지 않고 오류가 발생합니다.Grails는 내가 로그 아웃 버튼에 다음 코드를 사용하고

type Status report 

message /LicGenerator/j_security_check 

description The requested resource (/LicGenerator/j_security_check) is not available. 

내가 브라우저를 재시작하면 다음 오류가 발생합니다.

type Status report 

message Invalid direct reference to form login page 

description The request sent by the client was syntactically incorrect (Invalid direct reference to form login page). 

또한 응답에 캐시 제어 기능을 추가 했더라도 뒤로 버튼을 누르면 페이지로 이동합니다.

+0

에 대한 설정 옵션을 통해 기본 로그인 URL을 구성 할 수있는 당신이 여기에 설명 된 어떤 시도 : http://stackoverflow.com/questions/9509847/secure-web -apps-in-tomcat – Tomato

+0

예, 내 web.xml은 게시물에서 언급 한 것과 같습니다. web.xml에서 로그인 메커니즘 usd를 사용하여 게시물을 편집하고 있습니다. 여전히 내 로그 아웃 버튼을 어디로 리디렉션해야하는지 파악할 수 없습니다. – user2133404

답변

0

스프링 보안에 대한 세션을 단순히 무효로하는 것이 좋습니다. 쿠키가있는 SecuritySession이 있으므로 이미 봄 보안이 제공하는 것을 사용하는 것이 더 낫습니다.

import grails.plugin.springsecurity.SpringSecurityUtils 

redirect uri: SpringSecurityUtils.securityConfig.logout.filterProcessesUrl 

이 그럼 당신은 봄 보안 플러그인

관련 문제