Proprietà WebSecurity - HasUserId


❮ Sicurezza Web

Definizione

La proprietà HasUserId è un valore booleano che indica se l'utente corrente dispone di un ID utente nel database WebSecurity .

Il valore della proprietà è un booleano true se l'utente corrente dispone di un ID utente. L'impostazione predefinita è false .


Sintassi C# e VB

WebSecurity.HasUserId

Esempi

Esempio C#

@{
bool value;
value=WebSecurity.HasUserId;
}
<p>It is @value that the user has an ID</p>

Esempio VB

@Code
Dim value as Boolean
value=WebSecurity.HasUserId
End Code

<p>It is @value that the user has an ID</p>

Osservazioni

La proprietà HasUserID è di sola lettura. Non può essere modificato da codice.

La proprietà HasUserId verifica solo che l'utente disponga di un ID nel database WebSecurity . Non verifica che l'account utente sia valido (confermato) o che l'utente abbia effettuato l'accesso.

Utilizzare il metodo IsConfirmed() per verificare che l'utente sia confermato.

Utilizzare la proprietà IsAuthenticated per verificare che l'utente abbia effettuato l'accesso.


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)

❮ Sicurezza Web