Login.LoggedIn Händelse
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Inträffar när användaren loggar in på webbplatsen och har autentiserats.
public:
event EventHandler ^ LoggedIn;
public event EventHandler LoggedIn;
member this.LoggedIn : EventHandler
Public Custom Event LoggedIn As EventHandler
Händelsetyp
Exempel
I följande kodexempel används LoggedIn händelsen för att anropa en platsspecifik metod som lagrar en post med användarinloggningar.
<%@ 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>
Kommentarer
Händelsen LoggedIn utlöses när autentiseringsprovidern kontrollerar användarens autentiseringsuppgifter och autentiseringscookien placeras i kö för att skickas till webbläsaren i nästa svar. Använd händelsen LoggedIn för att tillhandahålla ytterligare bearbetning, till exempel åtkomst till data per användare, när användaren har autentiserats.
När en användare skickar sina inloggningsuppgifter Login genererar LoggingIn kontrollen först händelsen, sedan Authenticate händelsen och slutligen LoggedIn händelsen.
Note
När en användare använder Login kontrollen för att logga in på en webbplats går alla data i visningstillståndet och alla postdata förlorade. Utför inte åtgärder i händelse av LoggedIn att förlitar sig på visningstillståndet.
Mer information om hur du hanterar händelser finns i Hantera och höja händelser.