通过sql注销asp.net用户?

时间:2009-12-15 18:01:29

标签: asp.net sql asp.net-membership forms-authentication

我可以通过SQL强制注销asp.net会员帐户吗?

2 个答案:

答案 0 :(得分:1)

对于表单身份验证,您可以使用:

FormsAuthentication.SignOut();
FormsAuthentication.RedirectToLoginPage();

如果您尝试通过Windows身份验证执行此操作,请参阅this

答案 1 :(得分:1)

当前登录用户的记录没有存储在Forms身份验证模式中,因此单独通过某些SQL执行就无法注销用户。

请注意,SQL等数据存储仅在表单身份验证生存期的实际凭据身份验证步骤中使用:

Forms authentication control flow http://i.msdn.microsoft.com/Aa480476.formsauth(en-us,MSDN.10).gif

表单身份验证通常使用客户端cookie来处理当前登录的用户。

来源:Explained: Forms Authentication in ASP.NET 2.0