WebSecurity - RequestUser ()
❮ Bảo mật Web
Sự định nghĩa
Phương thức RequestUser () đặt trạng thái HTTP thành 401 (Không được phép) nếu người dùng được chỉ định chưa đăng nhập.
Cú pháp C # và VB
WebSecurity.RequireUser(userId)
or
WebSecurity.RequireUser(userName)
Thông số
Parameter | Type | Description |
---|---|---|
userID | Integer | The user ID |
userName | String | The user name |
Giá trị trả lại
Không có.
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)
Nhận xét
RequestUser () xác minh rằng người dùng hiện tại là người dùng được chỉ định.
Để xác thực rằng người dùng đã được xác thực, hãy sử dụng RequestAuthenticatedUser () để thay thế.
Để xác thực rằng người dùng là thành viên của một vai trò (role), hãy sử dụng RequestRoles () .
RequestUser () chỉ cho phép người dùng được chỉ định truy cập vào trang web. Cách được khuyến nghị để hạn chế quyền truy cập vào một trang là tạo một vai trò và sử dụng phương thức RequestRoles () để xác minh rằng người dùng là thành viên của vai trò đó.
❮ Bảo mật Web