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