WebSecurity - Login()


❮ WebSekuriteit

Definisie

Die Login() -metode meld 'n gespesifiseerde gebruiker aan met 'n gebruikersnaam en wagwoord.


C# en VB-sintaksis

WebSecurity.Login(userName, password, persistCookie)

Voorbeelde

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

Grense

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.

Terugkeerwaarde

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

Opmerkings

Wanneer 'n gebruiker aangemeld is, stel ASP.NET 'n verifikasietoken in 'n koekie wat ASP.NET op daaropvolgende versoeke laat weet dat die gebruiker aangemeld is. As persistCookie vals is, is die token slegs geldig totdat die gebruiker die blaaier toemaak .


Foute en uitsonderings

Enige toegang tot die WebSecurity- objek gooi 'n InvalidOperationException as:

  • Die InitializeDatabaseConnection() metode is nie opgeroep nie
  • SimpleMembership is nie geïnisialiseer nie (of gedeaktiveer in die webwerfkonfigurasie)

❮ WebSekuriteit