Latest web development tutorials

Metoda WebSecurity RequireUser

obiekty WebSecurity obiekty WebSecurity

definicje

Jeśli określony użytkownik nie jest zalogowany, metoda RequireUser () ustawia stan HTTP 401 (Nieautoryzowane).


C # i VB składni

WebSecurity.RequireUser(userId)

or

WebSecurity.RequireUser(userName)


parametry

参数 类型 描述
userID Integer 用户 ID
userName String 用户名


Wartość zwracana

Nic.


Błędy i wyjątki

W poniższym scenariuszu, każdy dostęp do obiektu WebSecurity rzuci InvalidOperationException:

  • Metoda InitializeDatabaseConnection () nie została wywołana
  • Nie SimpleMembership inicjowane (lub wyłączone w konfiguracji stronie)

uwaga

RequireUser () sprawdza, czy bieżący użytkownik jest użytkownikiem określony.

Aby sprawdzić, czy bieżący użytkownik został uwierzytelniony, należy użyć metody RequireAuthenticatedUser ().

Aby sprawdzić, czy użytkownik jest członkiem roli, użyj RequireRoles () metoda.

RequireUser () pozwalają określić tylko użytkownikom dostępu do stron internetowych. Ograniczanie wniosek strony dostępu jest stworzyć postać i użyj RequireRoles () w celu sprawdzenia, czy użytkownik jest członkiem tej roli.


dane techniczne

名称
Namespace WebMatrix.WebData
Assembly WebMatrix.WebData.dll


obiekty WebSecurity obiekty WebSecurity