Partager via


Login.LoggedIn Événement

Définition

Se produit lorsque l'utilisateur se connecte au site Web et a été authentifié.

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

Type d'événement

Exemples

L’exemple de code suivant utilise l’événement LoggedIn pour appeler une méthode spécifique au site qui conserve un enregistrement des connexions utilisateur.

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

Remarques

L’événement LoggedIn est déclenché après que le fournisseur d’authentification a vérifié les informations d’identification de l’utilisateur et que le cookie d’authentification est mis en file d’attente pour l’envoyer au navigateur dans la réponse suivante. Utilisez l’événement LoggedIn pour fournir un traitement supplémentaire, comme l’accès aux données par utilisateur, une fois l’utilisateur authentifié.

Lorsqu’un utilisateur envoie ses informations de connexion, le Login contrôle déclenche d’abord l’événement LoggingIn , puis l’événement Authenticate et enfin l’événement LoggedIn .

Notes

Lorsqu’un utilisateur utilise le Login contrôle pour se connecter à un site web, toutes les données dans l’état d’affichage et toutes les données post sont perdues. N’effectuez pas d’actions dans l’événement LoggedIn qui repose sur l’état d’affichage.

Pour plus d'informations sur la gestion des événements, voir gestion et déclenchement d’événements.

S’applique à

Voir aussi