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