В Asp.NET MVC действительно ли возможно proframmatically выйти из системы пользователь? Я знаю, что можно использовать:
FormsService.SignOut();
Но это относится к контексту веб-страницы, выполняющей запрос. Я пытаюсь предотвратить пользователя, входящего в систему дважды. Таким образом, если я звоню:
MembershipUser membershipUser = Membership.GetUser(userName);
if (membershipUser.IsOnline == true)
{
// log this user out so we can log them in again
FormsService.SignOut();
}
Вызов FormsService.SignOut();
разве никакое влияние на контекст пользователя не имеет, говорят, с другим webbrowser, кто уже зарегистрирован?
Взгляните на этот блог Как разрешить только одного пользователя для каждой учетной записи в ASP.Net