Webbeveiliging - Inloggen()


❮Webbeveiliging

Definitie

De methode Login() logt in op een opgegeven gebruiker met een gebruikersnaam en een wachtwoord.


C# en VB-syntaxis

WebSecurity.Login(userName, password, persistCookie)

Voorbeelden

Voorbeeld C#

if (WebSecurity.Login(username,password))
{
<p>Welcome</p>
}
else
{
<p>Incorrect username or password.</p>
}

Voorbeeld VB

if WebSecurity.Login(username,password)
<p>Welcome</p>
else
<p>Incorrect username or password</p>
end if

Parameters:

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.

Winstwaarde

Type Description
Boolean true if the user is logged in, otherwise false

Opmerkingen

Wanneer een gebruiker is ingelogd, stelt ASP.NET een authenticatietoken in een cookie in waarmee ASP.NET bij volgende verzoeken weet dat de gebruiker is ingelogd. Als persistCookie onwaar is, is het token alleen geldig totdat de gebruiker de browser sluit .


Fouten en uitzonderingen

Elke toegang tot het WebSecurity - object genereert een InvalidOperationException als:

  • De methode InitializeDatabaseConnection() is niet aangeroepen
  • SimpleMembership is niet geïnitialiseerd (of uitgeschakeld in de websiteconfiguratie)

❮Webbeveiliging