Condividi tramite


Login.LoggedIn Evento

Definizione

Si verifica quando l'utente accede al sito Web ed è stato autenticato.

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

Tipo evento

Esempio

Nell'esempio di codice seguente viene usato l'evento LoggedIn per chiamare un metodo specifico del sito che mantiene un record di account di accesso utente.

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

Commenti

L'evento LoggedIn viene generato dopo che il provider di autenticazione controlla le credenziali dell'utente e il cookie di autenticazione viene accodato per l'invio al browser nella risposta successiva. Usare l'evento LoggedIn per fornire ulteriore elaborazione, ad esempio l'accesso ai dati per utente, dopo l'autenticazione dell'utente.

Quando un utente invia le informazioni di accesso, il Login controllo genera prima l'evento LoggingIn , quindi l'evento Authenticate e infine l'evento LoggedIn .

Nota

Quando un utente usa il Login controllo per accedere a un sito Web, tutti i dati nello stato di visualizzazione e tutti i dati post vengono persi. Non eseguire azioni nell'evento LoggedIn che si basano sullo stato di visualizzazione.

Per ulteriori informazioni sulla gestione degli eventi, consultare gestione e generazione di eventi.

Si applica a

Vedi anche