LoginStatus.LoggedOut Événement

Définition

Déclenché après que l'utilisateur a cliqué sur le lien de déconnexion et que le processus de déconnexion est terminé.

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

Type d'événement

Exemples

L’exemple de code suivant joint un gestionnaire d’événements à l’événement LoggedOut . Le gestionnaire d’événements de cet exemple est vide.

<%@ Page Language="C#" AutoEventWireup="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    void LoginStatus1_LoggedOut(Object sender, System.EventArgs e)
    {
        // Perform any post-logout processing, such as setting the
          // user's last logout time or clearing a per-user cache of 
          // objects here.
    }

</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:LoginStatus id="LoginStatus1" 
              runat="server" 
              onloggedout="LoginStatus1_LoggedOut">
            </asp:LoginStatus>
        </form>
    </body>
</html>
<%@ Page Language="VB" AutoEventWireup="true"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    Sub LoginStatus1_LoggedOut(ByVal sender As Object, ByVal e As System.EventArgs)
        ' Perform any post logout processing, such as setting the user's
          ' last logout time or clearing a per-user cache of objects here.
    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:LoginStatus id="LoginStatus1" 
              runat="server" 
              onloggedout="LoginStatus1_LoggedOut">
            </asp:LoginStatus>
        </form>
    </body>
</html>

Remarques

L’événement LoggedOut est déclenché sur le serveur une fois que l’utilisateur clique sur le lien de déconnexion et que le processus de déconnexion est terminé.

Lorsque l’utilisateur clique sur le lien de déconnexion, l’événement LoggingOut est déclenché, puis le processus de déconnexion est exécuté et enfin l’événement LoggedOut est déclenché.

Utilisez l’événement LoggedOut pour fournir un traitement supplémentaire, comme le nettoyage des connexions aux bases de données ou la suppression des données mises en cache par utilisateur une fois que l’utilisateur se déconnecte d’un site Web. L’identité de l’utilisateur est toujours disponible pendant l’exécution de l’événement LoggedOut . Si votre gestionnaire de l’événement LoggedOut redirige le navigateur client vers une autre page, le cookie d’authentification est effacé du client.

S’applique à

Voir aussi