WebSecurity - Anmeldung ()
❮ Websicherheit
Definition
Die Methode Login() meldet einen bestimmten Benutzer mit einem Benutzernamen und einem Passwort an.
C#- und VB-Syntax
WebSecurity.Login(userName,
password, persistCookie)
Beispiele
Beispiel C#
if (WebSecurity.Login(username,password))
{
<p>Welcome</p>
}
else
{
<p>Incorrect username or password.</p>
}
Beispiel VB
if WebSecurity.Login(username,password)
<p>Welcome</p>
else
<p>Incorrect username or password</p>
end if
Parameter
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. |
Rückgabewert
Type | Description |
---|---|
Boolean | true if the user is logged in, otherwise false |
Bemerkungen
Wenn ein Benutzer angemeldet ist, legt ASP.NET ein Authentifizierungstoken in einem Cookie fest, das ASP.NET bei nachfolgenden Anforderungen mitteilt, dass der Benutzer angemeldet wurde. Wenn persistCookie falsch ist, ist das Token nur gültig, bis der Benutzer den Browser schließt .
Fehler und Ausnahmen
Jeder Zugriff auf das WebSecurity- Objekt löst eine InvalidOperationException aus , wenn:
- Die Methode InitializeDatabaseConnection() wurde nicht aufgerufen
- SimpleMembership ist nicht initialisiert (oder in der Website-Konfiguration deaktiviert)
❮ Websicherheit