<WebSecurity Object
Definizione
Le Login() log metodo di un utente specifico, utilizzando un nome utente e una password.
C # e VB Sintassi
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
Parametro | Tipo | Descrizione |
---|---|---|
userName | String | Il nome utente |
password | String | La password utente |
persistCookie | String | vero per specificare che il token di autenticazione nel cookie deve essere mantenuta al di là della sessione corrente; altrimenti false. Il valore predefinito è falso. |
Valore di ritorno
Tipo | Descrizione |
---|---|
Boolean | true se l'utente è connesso, altrimenti false |
Osservazioni
Quando un utente è connesso, ASP.NET imposta un token di autenticazione in un cookie che consente ASP.NET conosce durante le richieste successive che l'utente è stato registrato. Se persistCookie è falso, il token è valida solo fino a quando l'utente chiude il browser .
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)
Dati tecnici
Nome | Valore |
---|---|
Spazio dei nomi | WebMatrix.WebData |
montaggio | WebMatrix.WebData.dll |
<WebSecurity Object