WebSecurity – přihlášení()


❮ WebSecurity

Definice

Metoda Login() přihlásí zadaného uživatele pomocí uživatelského jména a hesla.


Syntaxe C# a VB

WebSecurity.Login(userName, password, persistCookie)

Příklady

Příklad C#

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

Příklad VB

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

Parametry

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.

Návratová hodnota

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

Poznámky

Když je uživatel přihlášen, ASP.NET nastaví ověřovací token v cookie, který dá ASP.NET vědět při dalších požadavcích, že uživatel byl přihlášen. Pokud má persistCookie hodnotu false, je token platný pouze do doby, než uživatel zavře prohlížeč. .


Chyby a výjimky

Jakýkoli přístup k objektu WebSecurity vyvolá výjimku InvalidOperationException , pokud:

  • Metoda InitializeDatabaseConnection() nebyla volána
  • SimpleMembership není inicializováno (nebo zakázáno v konfiguraci webu)

❮ WebSecurity