Ultimele tutoriale de dezvoltare web
 

WebSecurity - RequireUser ()


<WebSecurity Obiect

Definiție

RequireUser() Metoda stabilește starea HTTP 401 (Unauthorized) , în cazul în care utilizatorul specificat nu este conectat.


C # și VB sintaxă

WebSecurity.RequireUser(userId)

or

WebSecurity.RequireUser(userName)

Parametrii

Parametru Tip Descriere
userID Integer ID-ul utilizatorului
userName String Numele de utilizator

Revenire Valoare

Nici unul.


Erori și excepții

Orice acces la obiectul WebSecurity aruncă o InvalidOperationException în cazul în care :

  • InitializeDatabaseConnection() metoda nu a fost numită
  • SimpleMembership nu este inițializat (or disabled in the website configuration) - (or disabled in the website configuration)

Comentarii

RequireUser() verifică dacă utilizatorul curent este utilizatorul specificat.

Pentru a valida faptul că utilizatorul este autentificat, utilizați RequireAuthenticatedUser() în loc.

Pentru a valida faptul că un utilizator este un membru al unui rol (roles) , utilizați RequireRoles() .

RequireUser() permite accesul utilizatorului numai specificat pagina web. Modul recomandat de a restricționa accesul la o pagină este de a crea un rol, și de a folosi RequireRoles() metoda pentru a verifica dacă utilizatorul este membru al acelui rol.


Date tehnice

Nume Valoare
namespace WebMatrix.WebData
Asamblare WebMatrix.WebData.dll

<WebSecurity Obiect