Login.RememberMeSet Propiedad

Definición

Obtiene o establece un valor que indica si se envía una cookie de autenticación persistente al explorador del usuario.

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

Valor de propiedad

Boolean

Es true para enviar una cookie de autenticación persistente; de lo contrario, es false. El valor predeterminado es false.

Atributos

Comentarios

Cuando la RememberMeSet propiedad es true, la cookie de autenticación enviada al equipo del usuario está establecida para expirar en 50 años, lo que la convierte en una cookie persistente que se usará cuando el usuario visite el sitio web a continuación. Dado que la cookie de autenticación estará presente en el equipo del usuario, el usuario se considerará ya autenticado y no tendrá que volver a iniciar sesión en el sitio web.

Cuando la DisplayRememberMe propiedad es true, la RememberMeSet propiedad se establece en el valor de la casilla que se muestra al usuario.

Si la DisplayRememberMe propiedad es false, no se muestra una casilla Recordarme en la página y el usuario no tiene ninguna manera de controlar si la cookie de autenticación es persistente. Si la RememberMeSet propiedad es true, la cookie de autenticación enviada al explorador del usuario será una cookie persistente.

Si el usuario cierra sesión en el sitio web mediante el LoginStatus control , la cookie persistente se borra del equipo del usuario y el usuario tendrá que iniciar sesión en el sitio en la siguiente visita.

Nota

Hay riesgos de seguridad inherentes al establecer una cookie de autenticación persistente en el explorador de un usuario. Debe determinar si estos riesgos de seguridad son aceptables para su sitio. Si establece la RememberMeSet propiedad true en y la DisplayRememberMe propiedad falseen , los usuarios que visitan el sitio web desde exploradores públicos, como en los cafés de Internet, por ejemplo, pueden dejar accidentalmente cookies de autenticación persistentes detrás y el siguiente usuario del explorador podrá acceder a su sitio web con las credenciales del usuario anterior.

Esta propiedad no se puede establecer mediante temas o temas de la hoja de estilos. Para obtener más información, consulte ThemeableAttribute y ASP.NET Temas y máscaras.

Se aplica a

Consulte también