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