Login.LoggedIn Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt ein, wenn sich der Benutzer bei der Website anmeldet und authentifiziert wurde.
public:
event EventHandler ^ LoggedIn;
public event EventHandler LoggedIn;
member this.LoggedIn : EventHandler
Public Custom Event LoggedIn As EventHandler
Ereignistyp
Beispiele
Im folgenden Codebeispiel wird das LoggedIn Ereignis verwendet, um eine websitespezifische Methode aufzurufen, die eine Aufzeichnung der Benutzeranmeldungen speichert.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void SiteSpecificUserLoggingMethod(string UserName)
{
// Insert code to record the current date and time
// when this user was authenticated at the site.
}
void OnLoggedIn(object sender, EventArgs e)
{
SiteSpecificUserLoggingMethod(Login1.UserName);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Login id="Login1" runat="server" OnLoggedIn="OnLoggedIn"></asp:Login>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub SiteSpecificUserLoggingMethod(ByVal UserName As String)
' Insert code to record the current date and time
' when this user was authenticated at the site.
End Sub
Sub OnLoggedIn(ByVal sender As Object, ByVal e As EventArgs)
SiteSpecificUserLoggingMethod(Login1.UserName)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Login id="Login1" runat="server" OnLoggedIn="OnLoggedIn"></asp:Login>
</form>
</body>
</html>
Hinweise
Das LoggedIn Ereignis wird ausgelöst, nachdem der Authentifizierungsanbieter die Anmeldeinformationen des Benutzers überprüft hat und das Authentifizierungscooky in die Warteschlange gestellt wird, um es in der nächsten Antwort an den Browser zu senden. Verwenden Sie das LoggedIn -Ereignis, um zusätzliche Verarbeitung bereitzustellen, z. B. den Zugriff auf Benutzerdaten, nachdem der Benutzer authentifiziert wurde.
Wenn ein Benutzer seine Anmeldeinformationen übermittelt, löst das Login Steuerelement zuerst das LoggingIn Ereignis, dann das Authenticate Ereignis und schließlich das LoggedIn Ereignis aus.
Hinweis
Wenn ein Benutzer das Login Steuerelement verwendet, um sich bei einer Website anzumelden, gehen alle Daten im Ansichtszustand und alle Postdaten verloren. Führen Sie keine Aktionen für den LoggedIn Fall aus, die vom Ansichtszustand abhängen.
Weitere Informationen zur Behandlung von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.