Gli ultimi tutorial di sviluppo web
 

WebSecurity - RequireUser ()


<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