私は、MVC2のデフォルトプロジェクトのメンバーであるMembershipProviderを使用しています。現在のユーザーではない複数のメンバーシップユーザーをログオフする方法はありますか?
私はユーザー名のリストを取得し、ユーザーをログオフし、必要に応じてセッションを破棄したいと考えています。私は私がログアウトするユーザを関連セッションおよび/またはサインアウトメソッドを使用する必要があると思う
foreach(string userName in UserNames)
{
MembershipProvider MembershipProvider = new MembershipProvider();
MembershipUser membershipUser = MembershipProvider.GetUser(userName, true);
Session.Abandon();
FormsAuthentication.SignOut();
}
が、私はそれらのようになりどこか不明だ:私は来ているように見えることができます最も近いがこれです。
これを行う適切な方法は何ですか?
それは動作しません...セッション。Abandon()は、現在のHttpContext用です。各ユーザーのためではありません。 – turtlepick