Я использую MemberhipProvider, который является частью проекта по умолчанию MVC2.Как отключить несколько MembershipUsers, которые не являются текущим пользователем?
Я хотел был бы иметь возможность принять список имен пользователей, и log off пользователей, и уничтожить их сессию если необходимо. Ближайший я могу опоздавшим это:
foreach(string userName in UserNames)
{
MembershipProvider MembershipProvider = new MembershipProvider();
MembershipUser membershipUser = MembershipProvider.GetUser(userName, true);
Session.Abandon();
FormsAuthentication.SignOut();
}
Я думаю, что нужно использовать сессию и/или метод SignOut, связанный с пользователем, я хочу, чтобы выйти, но я не уверен, где те будут.
Каков правильный способ сделать это?
Это не сработает ... Сессия.Abandon() будет для текущего HttpContext. Не для каждого пользователя. – turtlepick