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é

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 de l’utilisateur sur le site Web. Étant donné que le cookie d’authentification sera présent sur l’ordinateur de l’utilisateur, l’utilisateur sera considéré comme déjà authentifié et n’aura 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 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 est persistant. Si la RememberMeSet propriété est true, le cookie d’authentification envoyé au navigateur de l’utilisateur sera un cookie persistant.

Si l’utilisateur se déconnecte du site Web à l’aide du LoginStatus contrôle, le cookie persistant est effacé de l’ordinateur de l’utilisateur et l’utilisateur doit se connecter au site lors de la prochaine visite.

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