Proprietà WebSecurity - CurrentUserId


❮ Sicurezza Web

Definizione

La proprietà CurrentUserId è l'ID (chiave primaria) per l'utente corrente nel database WebSecurity .


Sintassi C# e VB

WebSecurity.CurrentUserId

Esempi

Esempio C#

@{
int value;
value=WebSecurity.CurrentUserId;
}

<p>Current User ID is: @value</p>

Esempio VB

@Code
Dim value as Integer
value=WebSecurity.CurrentUserId
End Code

<p>Current User ID is: @value</p>

Osservazioni

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

La proprietà viene utilizzata per identificare l'utente nel database WebSecurity , sia nella tabella del profilo utente che nella tabella delle appartenenze.


Errori ed eccezioni

La proprietà CurrentUserId restituisce -1 se nessun utente corrente ha effettuato l'accesso.

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