2012-04-29 64 views
2

在我的站點管理員可以查看列出所有其他在線用戶。強制註銷所有在線用戶中的特定用戶

管理員還可以禁用該列表中的任何帳戶。

目前爲止一切都很順利。但是現在我決定註銷正在禁用的用戶。如何從上述指定的在線用戶列表中爲特定用戶執行註銷操作?

注意:我爲我的SQL Server數據庫使用默認成員資格模式。

回答

2

您無法從他們的會話之外註銷用戶。有關可能的解決方法,請參見Programatically logout an ASP.NET user

+1

非常感謝。上面的鏈接幫了我很多。我將下面的代碼添加到了page_load事件中,並且它工作得很完美。 (Page.User.Identity.IsAutityified) '如果(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」); } }' – 2012-04-29 18:13:32