Hướng dẫn logout code in html w3schools - mã đăng xuất trong html w3schools


WebSecurity


Sự định nghĩa

Phương thức Logout () đăng xuất người dùng hiện tại.Logout() method logs out the current user.


C# và VB Cú pháp


Ví dụ

Ví dụ C#

// Đăng xuất trình UserWebSecurity.Logout () hiện tại;
WebSecurity.Logout();

// chuyển hướng trở lại homepageresponse.redirect ("~/");
Response.Redirect("~/");


Ví dụ VB

'Đăng xuất hiện tại của UserWebSecurity.Logout ()
WebSecurity.Logout()

'Chuyển hướng trở lại HomePageresponse.Redirect ("~/")
Response.Redirect("~/")


Thông số

None.


Giá trị trả về

None.


Lỗi và ngoại lệ

Bất kỳ quyền truy cập nào vào đối tượng WebSecurity đều ném không hợp lệ, nếu:WebSecurity object throws an InvalidOperationException if:

  • Phương thức khởi tạoInitializeDatabaseConnection() method has not been called
  • Simplemembership không được khởi tạo (hoặc bị vô hiệu hóa trong cấu hình trang web) is not initialized (or disabled in the website configuration)

Nhận xét

Khi người dùng được đăng nhập, ASP.NET sẽ đặt mã thông báo xác thực trong cookie cho phép ASP.NET biết về các yêu cầu tiếp theo mà người dùng đã đăng nhập.

Phương thức Logout () xóa mã thông báo xác thực, có tác dụng đăng nhập người dùng.Logout() method removes the authentication token, which has the effect of logging the user out.


WebSecurity


Chương trình PHP để tạo đăng nhập và đăng xuất bằng các phiên:

Chương trình dưới đây là tạo đăng nhập và đăng nhập bằng Phiên Php.

// form.php

DOCTYPE html>
<html>
<body>
 
<form method="post" action="login.php">
User Id: <input type="text" name="userid"><br>
Password: <input type="password" name="password"><br>
<input type="submit" value="Login">
form>
 
body>
html>

// Đăng nhập.php

DOCTYPE html>
<html>
<body>
 
php
$uid = $_POST['userid'];
$pw = $_POST['password'];
 
if($uid == 'ben' and $pw == 'ben23')
{    
    session_start();
    $_SESSION['sid']=session_id();
    echo "Logged in successfully";
}
?>
 
body>
html>

// Đăng xuất.php

DOCTYPE html>
<html>
<body>
 
php
 
    echo "Logged out successfully";
 
    session_start();
    session_destroy();
 
?>
 
body>
html>

Hướng dẫn logout code in html w3schools - mã đăng xuất trong html w3schools


Hướng dẫn logout code in html w3schools - mã đăng xuất trong html w3schools
Đối tượng WebSecurity


Sự định nghĩa

Phương thức Logout () đăng xuất người dùng hiện tại.Logout() method logs out the current user.


C# và VB Cú pháp


Ví dụ

Ví dụ C#

// Đăng xuất trình UserWebSecurity.Logout () hiện tại;
WebSecurity.Logout();

// chuyển hướng trở lại homepageresponse.redirect ("~/");
Response.Redirect("~/");


Ví dụ VB

'Đăng xuất hiện tại của UserWebSecurity.Logout ()
WebSecurity.Logout()

'Chuyển hướng trở lại HomePageresponse.Redirect ("~/")
Response.Redirect("~/")


Thông số

None.


Giá trị trả về

None.


Lỗi và ngoại lệ

Bất kỳ quyền truy cập nào vào đối tượng WebSecurity đều ném không hợp lệ, nếu:WebSecurity object throws an InvalidOperationException if:

  • Phương thức khởi tạoInitializeDatabaseConnection() method has not been called
  • Simplemembership không được khởi tạo (hoặc bị vô hiệu hóa trong cấu hình trang web) is not initialized (or disabled in the website configuration)

Nhận xét

Khi người dùng được đăng nhập, ASP.NET sẽ đặt mã thông báo xác thực trong cookie cho phép ASP.NET biết về các yêu cầu tiếp theo mà người dùng đã đăng nhập.

Phương thức Logout () xóa mã thông báo xác thực, có tác dụng đăng nhập người dùng.Logout() method removes the authentication token, which has the effect of logging the user out.


Thông số kỹ thuật

TênGiá trị
Không gian tênWebMatrix.WebData
Cuộc họpWebmatrix.webdata.dll

Hướng dẫn logout code in html w3schools - mã đăng xuất trong html w3schools
Đối tượng WebSecurity