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.Gets or sets a value indicating whether to display a check box to enable the user to control whether a persistent cookie is sent to their browser.

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

Boolean

Es true para mostrar la casilla; en caso contrario, es false.true to display the check box; otherwise, false. El valor predeterminado es true.The default is true.

Atributos

Ejemplos

En el ejemplo de código siguiente se deshabilita la casilla de verificación Recuérdame si se establece la DisplayRememberMe propiedad en false .The following code example disables the Remember Me check box by setting the DisplayRememberMe property to 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 está establecida en true , el texto contenido en la RememberMeText propiedad se muestra en la página, junto con una casilla recordarme.When the DisplayRememberMe property is set to true, the text contained in the RememberMeText property is displayed on the page, along with a Remember Me check box. Cuando el usuario selecciona la casilla Recordar mi consulta, la cookie de autenticación enviada a su equipo persiste para que el usuario se autentique automáticamente en las visitas futuras al sitio.When the user selects the Remember Me check box, the authentication cookie sent to his or her computer persists so that the user is automatically authenticated on future visits to the site. El valor de la RememberMeSet propiedad se establece mediante la selección de la casilla recordarme.The value of the RememberMeSet property is set by the selection in the Remember Me check box.

Si DisplayRememberMe es false , la casilla Recordar mi cuenta no se muestra en la página y el usuario no tiene ninguna manera de controlar si la cookie de autenticación persiste o no.If DisplayRememberMe is false, a Remember Me check box is not displayed on the page and the user has no way to control whether the authentication cookie persists or not. 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.You can still set the RememberMeSet property to true to send a persistent authentication cookie to the user's browser without displaying the check box.

Nota

Hay riesgos de seguridad inherentes con la configuración de una cookie de autenticación persistente en el explorador de un usuario.There are inherent security risks with setting a persistent authentication cookie on a user's browser. Debe determinar si el sitio acepta estos riesgos de seguridad.You should determine whether these security risks are acceptable to your site. Si establece la RememberMeSet propiedad en true y la DisplayRememberMe propiedad en false , los usuarios que visitan el sitio web desde exploradores públicos, como en Internet cafés, por ejemplo, pueden dejar accidentalmente las cookies de autenticación persistentes detrás de y el siguiente usuario del explorador podrá tener acceso al sitio web con las credenciales del usuario anterior.If you set the RememberMeSet property to true and the DisplayRememberMe property to false, users visiting your Web site from public browsers, as in Internet cafes for example, can accidentally leave persistent authentication cookies behind and the next user of the browser will be able to access your Web site using the previous user's credentials.

Esta propiedad no se puede establecer mediante temas o temas de la hoja de estilos.This property cannot be set by themes or style sheet themes. Para obtener más información, vea ThemeableAttribute y temas y máscaras de ASP.net.For more information, see ThemeableAttribute and ASP.NET Themes and Skins.

Se aplica a

Consulte también