Login.LoggedIn Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit lorsque l'utilisateur se connecte au site Web et a été authentifié.
public:
event EventHandler ^ LoggedIn;
public event EventHandler LoggedIn;
member this.LoggedIn : EventHandler
Public Custom Event LoggedIn As EventHandler
Type d'événement
Exemples
L’exemple de code suivant utilise l’événement LoggedIn pour appeler une méthode spécifique au site qui conserve un enregistrement des connexions utilisateur.
<%@ 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>
Remarques
L’événement LoggedIn est déclenché après que le fournisseur d’authentification a vérifié les informations d’identification de l’utilisateur et que le cookie d’authentification est mis en file d’attente pour l’envoyer au navigateur dans la réponse suivante. Utilisez l’événement LoggedIn pour fournir un traitement supplémentaire, comme l’accès aux données par utilisateur, une fois l’utilisateur authentifié.
Lorsqu’un utilisateur envoie ses informations de connexion, le Login contrôle déclenche d’abord l’événement LoggingIn , puis l’événement Authenticate et enfin l’événement LoggedIn .
Notes
Lorsqu’un utilisateur utilise le Login contrôle pour se connecter à un site web, toutes les données dans l’état d’affichage et toutes les données post sont perdues. N’effectuez pas d’actions dans l’événement LoggedIn qui repose sur l’état d’affichage.
Pour plus d'informations sur la gestion des événements, voir gestion et déclenchement d’événements.