Freigeben über


Login.LoggedIn Ereignis

Definition

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.

Gilt für:

Weitere Informationen