Share via


Login.DisplayRememberMe Propriété

Définition

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é

Boolean

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é falsesur .

<%@ 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 truesur , 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é falsesur , 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.

S’applique à

Voir aussi