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