Вопрос по asp.net, asp.net-membership, logout – принудительно выйти из системы определенного пользователя среди всех онлайн-пользователей

2

В моем сайте администратор может просматривать список всех других онлайн-пользователей.

Администратор также может отключить любую учетную запись из этого списка.

Пока все шло хорошо. Но теперь я решил выйти из системы отключенного пользователя. Как я могу выполнить операцию выхода из системы для определенного пользователя из указанного выше онлайн-списка пользователей?

ПРИМЕЧАНИЕ. Я использую схему членства по умолчанию для своей базы данных SQL Server.

Ваш Ответ

1   ответ
2

Вы не можете выйти из системы за пределами своей сессии. УвидетьПрограммный выход пользователя из ASP.NET  для возможного обходного пути.

Большое спасибо. вышеуказанная ссылка мне очень помогла. Я добавил следующий код в событие page_load, и он работал отлично.if (Page.User.Identity.IsAuthenticated) { MembershipUser user = Membership.GetUser(Page.User.Identity.Name); if (!user.IsApproved) { HttpContext.Current.Session.Abandon(); FormsAuthentication.SignOut(); Response.Redorect("Default.aspx"); } } Krishanu Dey

Похожие вопросы