Compartir a través de


Login.LoggedIn Evento

Definición

Aparece cuando el usuario inicia sesión en el sitio Web y se ha autenticado.

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

Tipo de evento

Ejemplos

En el ejemplo de código siguiente se usa el LoggedIn evento para llamar a un método específico del sitio que mantiene un registro de inicios de sesión de usuario.

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

Comentarios

El LoggedIn evento se genera después de que el proveedor de autenticación compruebe las credenciales del usuario y la cookie de autenticación se pone en cola para enviar al explorador en la siguiente respuesta. Use el LoggedIn evento para proporcionar procesamiento adicional, como el acceso a los datos por usuario, una vez autenticado el usuario.

Cuando un usuario envía su información de inicio de sesión, el Login control genera primero el LoggingIn evento, luego el Authenticate evento y, por último, el LoggedIn evento.

Nota

Cuando un usuario usa el Login control para iniciar sesión en un sitio web, se pierden todos los datos del estado de vista y todos los datos posteriores. No realice acciones en caso LoggedIn de que se basen en el estado de vista.

Para obtener más información sobre el manejo de eventos, consulte controlar y provocar eventos.

Se aplica a

Consulte también