<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