LoginStatus.LoggedOut Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.