Sicurezza Web - Accesso()
❮ Sicurezza Web
Definizione
Il metodo Login() accede a un utente specificato, utilizzando un nome utente e una password.
Sintassi C# e VB
WebSecurity.Login(userName,
password, persistCookie)
Esempi
Esempio C#
if (WebSecurity.Login(username,password))
{
<p>Welcome</p>
}
else
{
<p>Incorrect username or password.</p>
}
Esempio VB
if WebSecurity.Login(username,password)
<p>Welcome</p>
else
<p>Incorrect username or password</p>
end if
Parametri
Parameter | Type | Description |
---|---|---|
userName | String | The user name |
password | String | The user password |
persistCookie | String | true to specify that the authentication token in the cookie should be persisted beyond the current session; otherwise false. Default is false. |
Valore di ritorno
Type | Description |
---|---|
Boolean | true if the user is logged in, otherwise false |
Osservazioni
Quando un utente ha effettuato l'accesso, ASP.NET imposta un token di autenticazione in un cookie che consente ad ASP.NET di sapere su richieste successive che l'utente ha effettuato l'accesso. Se persistCookie è false, il token è valido solo finché l'utente non chiude il browser .
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