WebSecurity - Đăng nhập ()


❮ Bảo mật Web

Sự định nghĩa

Phương thức Login () đăng nhập một người dùng được chỉ định, sử dụng tên người dùng và mật khẩu.


Cú pháp C # và VB

WebSecurity.Login(userName, password, persistCookie)

Các ví dụ

Ví dụ C #

if (WebSecurity.Login(username,password))
{
<p>Welcome</p>
}
else
{
<p>Incorrect username or password.</p>
}

VB ví dụ

if WebSecurity.Login(username,password)
<p>Welcome</p>
else
<p>Incorrect username or password</p>
end if

Thông số

Parameter Type Description
userName String The user name
password String The user password
persistCookie String true to specify that the authentication token in the cookie should be persisted beyond the current session; otherwise false. Default is false.

Giá trị trả lại

Type Description
Boolean true if the user is logged in, otherwise false

Nhận xét

Khi người dùng đăng nhập, ASP.NET đặt mã thông báo xác thực trong cookie cho phép ASP.NET biết trong các yêu cầu tiếp theo mà người dùng đã đăng nhập. Nếu PersCookie là sai, mã thông báo chỉ có hiệu lực cho đến khi người dùng đóng trình duyệt .


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 ra một lỗi không hợp lệ nếu:

  • Phương thức InitializeDatabaseConnection () chưa được gọi
  • SimpleMembership không được khởi tạo (hoặc bị vô hiệu hóa trong cấu hình trang web)

❮ Bảo mật Web