동시에 로그인 할 수있는 사용자 계정 만 허용하려고합니다.동시 로그인 제한 - ASP.NET ID
예. 사용자가 컴퓨터의 브라우저를 통해 로그인하면 이미 로그인되어있는 것처럼 휴대 전화에서 동시에 로그인 할 수 없습니다.
사용자 등록 정보에 bool 등록 정보를 추가 할 수 있습니다. 로그인하고 로그 아웃합니다.
그러나 인증 쿠키에서 SlidingExpiration을 사용하고 있으므로 쿠키가 만료되면 내 사용자 속성이 업데이트되어 현재 로그 아웃되었다는 내용이 업데이트되지 않습니다.
ExpireTimeSpan = <time period>,
SlidingExpiration = true,
동시 로그인을 제한하는 더 좋은 방법이 있습니까?
감사합니다.
당신은'Session_End' 방법에'Global.asax'이 논리를 추가하려고 (대신 데이터베이스에이를 저장) 할 수 있습니다. –
간단하지만 "로그인 중"인 소리는 스테이트리스 환경에서 쉽게 정의 할 수 없습니다. 나는이 요구 사항을 가져 오는 사고 사슬을 비판적으로 검토 할 것입니다. 이것을 구현 한 후에는 아마 다시 제거하게 될 것입니다. –
상태를 저장하지 않도록 설계 되었기 때문에 그렇게 사용하면 안됩니다. –