Login.DisplayRememberMe Propriété
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.
Obtient ou définit une valeur qui indique s'il faut afficher une case à cocher pour permettre à l'utilisateur de contrôler si un cookie persistant est envoyé à leur navigateur.
public:
virtual property bool DisplayRememberMe { bool get(); void set(bool value); };
[System.Web.UI.Themeable(false)]
public virtual bool DisplayRememberMe { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.DisplayRememberMe : bool with get, set
Public Overridable Property DisplayRememberMe As Boolean
Valeur de propriété
true
pour afficher la case à cocher ; sinon, false
. La valeur par défaut est true
.
- Attributs
Exemples
L’exemple de code suivant désactive la case à cocher Mémoriser moi en définissant la DisplayRememberMe propriété sur false
.
<%@ 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">
</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"
DisplayRememberMe = "False">
</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">
</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"
DisplayRememberMe = "False">
</asp:Login>
</form>
</body>
</html>
Remarques
Lorsque la propriété a la DisplayRememberMetrue
valeur , le texte contenu dans la RememberMeText propriété s’affiche sur la page, ainsi qu’une case à cocher Se souvenir de moi. Lorsque l’utilisateur coche la case Se souvenir de moi, le cookie d’authentification envoyé à son ordinateur persiste afin que l’utilisateur soit automatiquement authentifié lors de ses prochaines visites sur le site. La valeur de la RememberMeSet propriété est définie par la sélection dans la case à cocher Mémoriser moi.
Si DisplayRememberMe est false
, une case à cocher Se souvenir de moi n’est pas affichée sur la page et l’utilisateur n’a aucun moyen de contrôler si le cookie d’authentification persiste ou non. Vous pouvez toujours définir la RememberMeSet propriété sur true
pour envoyer un cookie d’authentification persistant au navigateur de l’utilisateur sans afficher la case à cocher.
Notes
La définition d’un cookie d’authentification persistant sur le navigateur d’un utilisateur présente des risques de sécurité inhérents. Vous devez déterminer si ces risques de sécurité sont acceptables pour votre site. Si vous définissez la RememberMeSet propriété true
sur et la DisplayRememberMe propriété false
sur , les utilisateurs qui visitent votre site Web à partir de navigateurs publics, comme dans les cafés Internet par exemple, peuvent accidentellement laisser des cookies d’authentification persistants derrière et l’utilisateur suivant du navigateur sera en mesure d’accéder à votre site Web à l’aide des informations d’identification de l’utilisateur précédent.
Cette propriété ne peut pas être définie par les thèmes ou les thèmes de feuille de style. Pour plus d’informations, consultez ThemeableAttribute et ASP.NET thèmes et skins.