Gli ultimi tutorial di sviluppo web
 

WebSecurity - Login ()


<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