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