Partager 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é

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

S’applique à

Voir aussi