나는 U 모든 자신 로 쓰기 온라인 채팅 쓰기 여부를 확인하는 방법 그래서 내가 로그인 및 설정 AuthCookie을 쓰고 난는 사용자가 여전히 온라인 ASP MVC
지금 내가 어떤 사용자가 온라인으로 모든 N-시간을 확인해야 할 인증했다.
내가 가진 Users_Online (ID, USER_ID)라는 이름의 데이터베이스의 테이블 나는 로그인하면 (또는 내가 (내가 인증 쿠키가있는 경우) 페이지를 채팅에 올 때 -. 내가
테이블 Users_online에 행을 설정하지만, 내가 어떻게을 밖으로 나갈 때 행을 제거 할 수 있습니다. (노래를 부르지 말고 그냥 탭/브라우저를 닫습니다.) Global.asax에서 Session_OnStart/Session_OnEnd를 사용하려고 시도하지만 마지막으로 (Session_OnEnd) - 올바르게 작동하지 않습니다.
내 친구들.
사용자가 브라우저 창을 닫으면 감지 할 수있는 방법이 없습니다. 예를 들어, 일부 비 활동 기간 후에 연결이 끊어 졌다고 생각할 수 있습니다. –
확인. 코드, 예제 또는 링크를 giva 할 수 있습니까? 빠른 대답을위한 btw 감사합니다 –
정말, 거기에 너무 많은 방법이 있습니다. 예를 들어 Google for ASP.NET MVC 비활성 세션이 닫힙니다. –