Login.LoggedIn Login.LoggedIn Login.LoggedIn Login.LoggedIn Event

Definición

Aparece cuando el usuario inicia sesión en el sitio Web y se ha autenticado.Occurs when the user logs in to the Web site and has been authenticated.

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

Ejemplos

En el ejemplo de código siguiente LoggedIn se utiliza el evento para llamar a un método específico del sitio que mantiene un registro de inicios de sesión de usuario.The following code example uses the LoggedIn event to call a site-specific method that keeps a record of user logins.

<%@ 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 ponga en cola para enviarla al explorador en la respuesta siguiente.The LoggedIn event is raised after the authentication provider checks the user's credentials and the authentication cookie is queued to send to the browser in the next response. Utilice el LoggedIn evento para proporcionar procesamiento adicional, como el acceso a datos por usuario, después de que el usuario se autentique.Use the LoggedIn event to provide additional processing, such as accessing per-user data, after the user is authenticated.

Cuando un usuario envía su información de inicio de sesión, el Login control primero provoca el LoggingIn evento, después el Authenticate evento y, por último LoggedIn , el evento.When a user submits his or her login information, the Login control first raises the LoggingIn event, then the Authenticate event, and finally the LoggedIn event.

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 de publicación.When a user uses the Login control to log in to a Web site, all data in the view state and all post data is lost. No realice acciones en el LoggedIn evento que se base en el estado de vista.Do not perform actions in the LoggedIn event that rely on the view state.

Para obtener más información sobre el manejo de eventos, consulte controlar y provocar eventos.For more information about handling events, see Handling and Raising Events.

Se aplica a

Consulte también: