принудително излизане на определен потребител измежду всички онлайн потребители

В моя сайт администраторът може да види списък с всички други онлайн потребители.

Администраторът може също да деактивира всеки акаунт от този списък.

Всичко вървеше добре досега. Но сега реших да изляза от потребителя, който е деактивиран. Как мога да направя операция за излизане за определен потребител от посочения по-горе списък с онлайн потребители?

ЗАБЕЛЕЖКА: Използвам схема за членство по подразбиране за моята база данни на SQL Server.


person Krishanu Dey    schedule 29.04.2012    source източник


Отговори (1)


Не можете да излезете от потребител извън неговата сесия. Вижте Програмно излизане от потребител на ASP.NET за възможно заобиколно решение.

person DaveB    schedule 29.04.2012
comment
Благодаря много. връзката по-горе ми помогна много. Добавих следния код към събитието 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"); } } - person Krishanu Dey; 29.04.2012