Grails 1.3.5를 사용 중입니다. 브라우저를 닫을 때 내 앱에서 사용자를 자동으로 로그 아웃해야하거나 내 앱이 열리는 모든 탭을 자동으로 로그 아웃해야합니다.사용자가 탭/브라우저를 닫을 때 grails에서 로그 아웃하는 방법은 무엇입니까?
1
A
답변
4
(의 모든 웹 프레임 워크뿐만 아니라 Grails의) 일부 대규모 장단점이 있기는하지만,이에 가까운를 얻을 수 다소 해키 방법이있다을이 작업을 수행하는 특히 신뢰할 수있는 방법은 더이 있지만 .
일반적으로 기본 세션 시간 초과가 있기 때문에 세션과 관련된 요청을받지 못하여 세션이 만료되면 사용자가 로그 아웃됩니다 (일반적으로). 이 동작은 보안 환경에 따라 변경 될 수 있지만 (현명한) 기본값을 사용한다고 가정합니다.
이 세션 만료 로그 아웃은
ab
일 수 있습니다.이 세션 만료 로그 아웃은 응용 프로그램이 열린 창/탭이없는 경우 로그 아웃을 모방하는 데 사용됩니다. 이렇게하려면 세션을 "활성"상태로 유지하고 로그인 상태를 유지하기 위해 지정한 간격으로 서버를 지속적으로 "핑 (ping)"하는 작은 자바 스크립트 조각을 가질 수 있습니다. 이러한 핑을 얼마나 세게 설정해야합니까? 귀하의 서버와 그들이 브라우저를 닫은 후 다시 열어서 여전히 로그인 상태를 유지할 수있는 시간의 창
내가 말했듯이 이것은 매우 hacky이지만 작동합니다.
관련 문제
- 1. Grails에서 acegi 플러그인을 프로그래밍 방식으로 로그 아웃하는 방법은 무엇입니까?
- 2. 브라우저가 닫힐 때 자동으로 사용자를 로그 아웃하는 방법은 무엇입니까?
- 3. 사용자가 브라우저를 닫을 때 자동으로 로그 아웃합니다.
- 4. Facebook에서 로그 아웃하는 방법은 무엇입니까?
- 5. mysql_auth_module로 로그 아웃하는 방법은 무엇입니까?
- 6. facebooker로 로그 아웃하는 방법은 무엇입니까?
- 7. 다른 사용자가 사용자 이름을 변경하면 강제로 로그 아웃하는 방법은 무엇입니까?
- 8. openid4java API를 사용하여 로그 아웃하는 방법은 무엇입니까?
- 9. PHP에서 로그 아웃하는 올바른 방법은 무엇입니까?
- 10. Windows Mobile 기반 응용 프로그램에서 로그 아웃하는 방법은 무엇입니까?
- 11. 창을 닫을 때 로그 아웃
- 12. Silverlight 응용 프로그램에서 앱 종료시 로그 아웃하는 방법은 무엇입니까?
- 13. 사용자가 브라우저를 닫을 때 사이트에서 자동으로 로그 아웃하도록하려면 어떻게합니까?
- 14. 사용자가 브라우저를 닫을 때 MySQL 데이터베이스 업데이트
- 15. 사용자가 Word를 닫을 때 파일 이름을 가져 오는 방법은 무엇입니까?
- 16. 사용자가 브라우저를 닫을 때 알아야하는 방법은 무엇입니까? 채팅 응용 프로그램
- 17. 트위터에서 로그 아웃하는 방법
- 18. web2py 사용자를 로그 아웃하는 방법
- 19. 특정 시간 후에 안드로이드 앱을 로그 아웃하는 방법은 무엇입니까?
- 20. xcode에서 api를 사용하여 foursquare에서 로그 아웃하는 방법은 무엇입니까?
- 21. 쿠키를 삭제하여 트위터 계정을 로그 아웃하는 방법은?
- 22. iPAD에서 로그 아웃하는 동안 애플리케이션이 중단됨
- 23. 창을 닫을 때 확인을 요청하는 방법은 무엇입니까?
- 24. 강제로 로그 아웃하는 사용자가 현재 wss 3.0에 로그인했습니다 - 방법?
- 25. winform 닫을 때 자동 로그 오프
- 26. 정확하게 로그 파일을 닫을 때 (Linq에서 SQL로)
- 27. 창을 닫을 때 경고 메시지를 표시하는 방법은 무엇입니까?
- 28. 아이폰의 응용 프로그램에서 페이스 북에서 로그 아웃하는 방법은 무엇입니까?
- 29. Facebook 사용자를 Facebook 앱에 로그인/로그 아웃하는 방법은 무엇입니까?
- 30. Rails 애플리케이션에서 사용자를 로그 아웃하는 올바른 방법은 무엇입니까?
신뢰할 수있는 방법이 없습니다. – Gregg
참고 사항 : http://stackoverflow.com/questions/3986430/how-we-call-logout-servlet-on-browser-close-event – ataylor