网络安全 - Logout()


❮ 网络安全

定义

Logout() 方法注销当前用户。


C# 和 VB 语法

Logout()

实例

实例 C#

// Log out the current user
WebSecurity.Logout();

// Redirect back to the homepage
Response.Redirect("~/");

实例 VB

' Log out the current user
WebSecurity.Logout()

' Redirect back to the homepage
Response.Redirect("~/")

参数

None.


返回值

None.


错误和异常

在以下情况下,对 WebSecurity 对象的任何访问都会引发 InvalidOperationException

  • InitializeDatabaseConnection()方法没有被调用
  • SimpleMembership 未初始化(或在网站配置中禁用)

备注

当用户登录时,ASP.NET 在 cookie 中设置一个身份验证令牌,让 ASP.NET 在后续请求中知道用户已登录。

Logout() 方法移除身份验证令牌,具有注销用户的效果。


❮ 网络安全