Login.RememberMeSet 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 indiquant s'il faut envoyer un cookie d'authentification persistant au navigateur de l'utilisateur.
public:
virtual property bool RememberMeSet { bool get(); void set(bool value); };
[System.Web.UI.Themeable(false)]
public virtual bool RememberMeSet { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.RememberMeSet : bool with get, set
Public Overridable Property RememberMeSet As Boolean
Valeur de propriété
true
pour envoyer un cookie d'authentification persistant ; sinon, false
. La valeur par défaut est false
.
- Attributs
Remarques
Lorsque la RememberMeSet propriété est true
, le cookie d’authentification envoyé à l’ordinateur de l’utilisateur est défini pour expirer dans 50 ans, ce qui en fait un cookie persistant qui sera utilisé lors de la prochaine visite du site Web. Étant donné que le cookie d’authentification est présent sur l’ordinateur de l’utilisateur, l’utilisateur est considéré comme déjà authentifié et n’a pas besoin de se connecter à nouveau au site Web.
Lorsque la DisplayRememberMe propriété est true
, la RememberMeSet propriété est définie sur la valeur de la case à cocher affichée pour l’utilisateur.
Si la DisplayRememberMe propriété est 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 est persistant. Si la RememberMeSet propriété est true
, le cookie d’authentification envoyé au navigateur de l’utilisateur est un cookie persistant.
Si l’utilisateur se déconnecte du site Web à l’aide LoginStatus du contrôle, le cookie persistant est effacé de l’ordinateur de l’utilisateur et l’utilisateur devra se connecter au site lors de la prochaine visite.
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.