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