Login.DisplayRememberMe Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si se muestra una casilla para permitir al usuario controlar si se envía una cookie persistente a su explorador.
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
Valor de propiedad
Es true
para mostrar la casilla; en caso contrario, es false
. De manera predeterminada, es true
.
- Atributos
Ejemplos
En el ejemplo de código siguiente se deshabilita la casilla Recordarme estableciendo la DisplayRememberMe propiedad en 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>
Comentarios
Cuando la DisplayRememberMe propiedad se establece true
en , el texto contenido en la RememberMeText propiedad se muestra en la página, junto con una casilla Recordarme. Cuando el usuario activa la casilla Recordarme, la cookie de autenticación enviada a su equipo persiste para que el usuario se autentique automáticamente en futuras visitas al sitio. El valor de la RememberMeSet propiedad se establece mediante la selección en la casilla Recordarme.
Si DisplayRememberMe 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 persiste o no. Todavía puede establecer la RememberMeSet propiedad en true
para enviar una cookie de autenticación persistente al explorador del usuario sin mostrar la casilla.
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 el sitio. Si establece la RememberMeSet propiedad true
en y la DisplayRememberMe propiedad false
en , 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.