Partager via


Login.RememberMeSet Propriété

Définition

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é

Boolean

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