2009-06-22 6 views
5

영역과 함께 FORM 인증을 사용하고 있습니다. 나는 어떻게 로그 아웃 할 수 있는지 알고 싶다.FORM 인증을 사용하여 웹 사이트에서 사용자를 로그 아웃하는 방법은 무엇입니까?

지금까지 유일한 해결책은 브라우저를 닫는 것뿐 이었지만 유용성의 관점에서는 받아 들일 수 없습니다.

+0

대담한 해결책을 추가해 주셔서 감사합니다. 아마도 (아직 테스트되지는 않았지만 옳은 것 같습니다) 30 분 동안 웹 서핑을하지 못하게했습니다. – Rhubarb

답변

4

대부분의 경우 세션을 무효화하면 (HttpSession의 "invalidate()"명령) 사용자를 로그 아웃 할 수 있습니다. 브라우저를 닫을 때 해당 세션이 종료됩니다.

0

대부분의 인증 형식은 세션을 추적하기 위해 브라우저에서 쿠키를 사용하므로 쿠키 만 삭제하면됩니다. Firefox 플러그인 Web Developer은 현재 도메인에 대한 쿠키 목록을 제공 할 수 있습니다.

관련 문제