1
모든 사용자를 복구하거나 활성 사용자가있는 서버에 로그온해야하는 시스템을 개발 중입니다.서버의 모든 사용자 세션을 저장하고 복구하는 방법
컨텍스트 : 사용자가 로그인하여 세션을 만들면 해당 정보의 로그온 날짜와 시간으로 데이터베이스에 보관하십시오.
세션 [ "example"] = 예;
사용자가 로그 오프하면 세션이 끊어지고 데이터베이스의 정보가 변경됩니다. 이 구조를 따르면 모든 로그인 한 사용자가 "손을 쓸"수 있습니다. 나에게 발생하는 문제는 사용자가 유휴 시간을두고 세션이 자동으로 삭제되거나 사용자가 브라우저를 닫을 때 발생합니다. 따라서 데이터베이스에서 상태를 변경할 수 없습니다.
?????
서버의 모든 활성 세션을 검색하거나 시스템에 아직 로그인되어 있고 세션이 만료되지 않은 모든 사용자를 검색하는 방법이 있는지 궁금합니다.
누구도 비슷한 것을 할 수 있었습니까?
OnSessionStart 및 OnSessionEnd 이벤트를 살펴 보았습니까? http://msdn.microsoft.com/en-us/library/ms178583(v=vs.100).aspx –