Compartir a través de


LoginStatus.LoggedOut Evento

Definición

Se produce después de que el usuario haga clic en el vínculo de cierre de sesión y finalice el proceso de cierre de sesión.

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

Tipo de evento

Ejemplos

En el ejemplo de código siguiente se adjunta un controlador de eventos al LoggedOut evento . El controlador de eventos de este ejemplo está vacío.

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

Comentarios

El LoggedOut evento se genera en el servidor después de que el usuario haga clic en el vínculo de cierre de sesión y se complete el proceso de cierre de sesión.

Cuando el usuario hace clic en el vínculo de cierre de sesión, se genera el LoggingOut evento, se ejecuta el proceso de cierre de sesión y, por último, se genera el LoggedOut evento.

Use el LoggedOut evento para proporcionar procesamiento adicional, como la limpieza de conexiones de base de datos o la eliminación de datos almacenados en caché por usuario después de que el usuario inicie sesión en un sitio web. La identidad del usuario sigue estando disponible mientras se ejecuta el LoggedOut evento. Si el controlador del LoggedOut evento redirige el explorador cliente a otra página, la cookie de autenticación se borrará del cliente.

Se aplica a

Consulte también