Comparteix a través de


Login.DisplayRememberMe Propiedad

Definición

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 trueen , 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 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