2010-03-03 5 views
1

로그 아웃 버튼 클릭없이 계정 로그 아웃을 알리고 싶습니다.로그 아웃 계정 문제를 아는 방법? asp.net

실제로 대시 보드를 관리하고 싶습니다. 로그인과 같은 일부 이벤트는 활동 날짜 및 시간과 함께 로그 아웃됩니다.

그래서 어떤 사용자라도 로그인하면 로그인 할 수 있습니다. 그리고 어떤 사용자가 브라우저를 직접 닫을 경우 어떻게 데이터베이스에서 로그 아웃 항목을 관리 할 수 ​​있습니까?

답변

2

사용자가 브라우저를 닫거나 웹 사이트를 떠나는 것을 안정적으로 감지 할 수 없습니다.

일반적으로 이렇게하는 방법은 비활성 기간을 측정하는 것입니다. 사용자가 15 분 동안 아무런 활동도하지 않았다면 떠났다고 가정합니다.

1

브라우저가 닫힐 때 clientside 이벤트가 발생하므로 자바 스크립트를 사용하여 서버에 요청을 보낼 수 있습니다.

그러나 driis가 말했듯이, 그것은 100 % 신뢰할 만하지 않습니다.

http://aspalliance.com/1294_codesnip_handle_browser_close_event_on_the_serverside 편집 : 죄송합니다. 그 기사는 내가 생각한 것만 큼 유용하지 않았습니다.

+0

닫기 신호를 받으면 즉시 로그 아웃하도록 전화를 걸거나 ** x ** 분 동안 활동이없는 경우 로그 아웃 할 수 있습니다. –