Login.LoggedIn Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.