WebSecurity - RequireUser()
❮ Sicurezza Web
Definizione
Il metodo RequireUser() imposta lo stato HTTP su 401 (non autorizzato) se l'utente specificato non è connesso.
Sintassi C# e VB
WebSecurity.RequireUser(userId)
or
WebSecurity.RequireUser(userName)
Parametri
Parameter | Type | Description |
---|---|---|
userID | Integer | The user ID |
userName | String | The user name |
Valore di ritorno
Nessuno.
Errori ed eccezioni
Qualsiasi accesso all'oggetto WebSecurity genera un'eccezione InvalidOperationException se:
- Il metodo InitializeDatabaseConnection() non è stato chiamato
- SimpleMembership non è inizializzato (o disabilitato nella configurazione del sito Web)
Osservazioni
RequireUser() verifica che l'utente corrente sia l'utente specificato.
Per convalidare l'autenticazione dell'utente, utilizzare invece RequireAuthenticatedUser() .
Per convalidare che un utente è membro di un ruolo (ruoli), utilizzare RequireRoles() .
RequireUser() consente solo all'utente specificato di accedere alla pagina Web. Il modo consigliato per limitare l'accesso a una pagina è creare un ruolo e utilizzare il metodo RequireRoles() per verificare che l'utente sia un membro di quel ruolo.
❮ Sicurezza Web