<WebSecurity Object
Definizione
Il RequireUser() metodo imposta lo stato HTTP 401 (Unauthorized) se l'utente specificato non è connesso.
C # e VB Sintassi
WebSecurity.RequireUser(userId)
or
WebSecurity.RequireUser(userName)
parametri
Parametro | Tipo | Descrizione |
---|---|---|
userID | Integer | L'ID utente |
userName | String | Il nome utente |
Valore di ritorno
Nessuna.
Errori ed eccezioni
Qualsiasi accesso all'oggetto WebSecurity genera InvalidOperationException se:
- InitializeDatabaseConnection() metodo non è stato chiamato
- SimpleMembership non è inizializzata (or disabled in the website configuration)
Osservazioni
RequireUser() verifica che l'utente corrente è l'utente specificato.
Per convalidare che l'utente è autenticato, utilizzare RequireAuthenticatedUser() , invece.
Per convalidare che un utente è un membro di un ruolo (roles) , utilizzare RequireRoles() .
RequireUser() consente solo l'accesso all'utente specificato nella pagina web. Il metodo consigliato per limitare l'accesso a una pagina è quello di creare un ruolo, e utilizzare i RequireRoles() metodo per verificare che l'utente è un membro di tale ruolo.
Dati tecnici
Nome | Valore |
---|---|
Spazio dei nomi | WebMatrix.WebData |
montaggio | WebMatrix.WebData.dll |
<WebSecurity Object