Login.LoggedIn Zdarzenie

Definicja

Występuje, gdy użytkownik loguje się do witryny sieci Web i został uwierzytelniony.

public:
 event EventHandler ^ LoggedIn;
public event EventHandler LoggedIn;
member this.LoggedIn : EventHandler 
Public Custom Event LoggedIn As EventHandler 

Typ zdarzenia

Przykłady

Poniższy przykład kodu używa LoggedIn zdarzenia do wywołania metody specyficznej dla witryny, która przechowuje rekord logowania użytkownika.

<%@ 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>

Uwagi

Zdarzenie LoggedIn jest wywoływane po sprawdzeniu poświadczeń użytkownika przez dostawcę uwierzytelniania, a plik cookie uwierzytelniania jest w kolejce do wysłania do przeglądarki w następnej odpowiedzi. LoggedIn Użyj zdarzenia, aby zapewnić dodatkowe przetwarzanie, takie jak uzyskiwanie dostępu do danych poszczególnych użytkowników po uwierzytelnieniu użytkownika.

Gdy użytkownik przesyła swoje informacje logowania, Login kontrolka najpierw zgłasza LoggingIn zdarzenie, a następnie Authenticate zdarzenie i na LoggedIn koniec zdarzenie.

Uwaga

Gdy użytkownik używa kontrolki Login do logowania się do witryny sieci Web, wszystkie dane w stanie widoku i wszystkie dane pocztowe zostaną utracone. Nie wykonuj akcji w LoggedIn przypadku, które polegają na stanie widoku.

Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.

Dotyczy

Zobacz też