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é false
sur .
<%@ 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 DisplayRememberMe propriété est définie true
sur , le texte contenu dans la RememberMeText propriété s’affiche sur la page, ainsi qu’une case à cocher Mémoriser moi. Lorsque l’utilisateur sélectionne la case à cocher Mémoriser moi, le cookie d’authentification envoyé à son ordinateur persiste afin que l’utilisateur soit automatiquement authentifié lors des visites ultérieures 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 c’est le cas false
, une case à cocher Mémoriser 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é pour true
envoyer un cookie d’authentification persistante au navigateur de l’utilisateur sans afficher la case à cocher.
Notes
Il existe des risques de sécurité inhérents à la définition d’un cookie d’authentification permanente sur le navigateur d’un utilisateur. 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 laisser accidentellement les cookies d’authentification persistante 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 apparences.