通过sql注销asp.net用户?

发布于 2024-08-14 18:51:08 字数 36 浏览 2 评论 0原文

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

Can I force a log out through SQL for asp.net membership account?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

怪异←思 2024-08-21 18:51:08

在表单身份验证模式下,不会存储当前登录用户的记录,因此不可能仅通过某些 SQL 执行来注销用户。

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

表单身份验证控制流程 http://i.msdn.microsoft.com/Aa480476.formsauth(en-us,MSDN.10).gif

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

来源:说明:ASP.NET 2.0 中的表单身份验证

No record of currently logged in users are stored in Forms Authentication mode so it would be impossible to log out a user by some SQL execution alone.

Note that a data store like SQL is only used during the actual credential authentication step of the Forms Authentication lifetime:

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

Forms Authentication generally utilizes client-side cookies to handle currently logged in users.

Source: Explained: Forms Authentication in ASP.NET 2.0

我是男神闪亮亮 2024-08-21 18:51:08

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

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

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

For forms authentication you can use:

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

If you are trying to do this through Windows authentication see this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文