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