Login.DisplayRememberMe Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se deve exibir uma caixa de seleção para habilitar o usuário para controlar se um cookie persistente é enviado para seu navegador.
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 da propriedade
true
para exibir a caixa de seleção; caso contrário, false
. O padrão é true
.
- Atributos
Exemplos
O exemplo de código a seguir desabilita a caixa de seleção Lembrar-me definindo a DisplayRememberMe propriedade false
como .
<%@ 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>
Comentários
Quando a DisplayRememberMe propriedade é definida true
como , o texto contido na RememberMeText propriedade é exibido na página, juntamente com uma caixa de seleção Lembrar-me. Quando o usuário marca a caixa de seleção Lembrar-me, o cookie de autenticação enviado ao computador persiste para que o usuário seja autenticado automaticamente em visitas futuras ao site. O valor da RememberMeSet propriedade é definido pela seleção na caixa de seleção Lembrar-me.
Se DisplayRememberMe for false
, uma caixa de seleção Lembrar-me não será exibida na página e o usuário não terá como controlar se o cookie de autenticação persiste ou não. Você ainda pode definir a RememberMeSet propriedade como true
para enviar um cookie de autenticação persistente para o navegador do usuário sem exibir a caixa de seleção.
Observação
Há riscos de segurança inerentes com a configuração de um cookie de autenticação persistente no navegador de um usuário. Você deve determinar se esses riscos de segurança são aceitáveis para seu site. Se você definir a RememberMeSet propriedade true
como e a DisplayRememberMe propriedade como false
, os usuários que visitarem seu site de navegadores públicos, como em cafés da Internet, por exemplo, poderão acidentalmente deixar cookies de autenticação persistentes para trás e o próximo usuário do navegador poderá acessar seu site usando as credenciais do usuário anterior.
Essa propriedade não pode ser definida por temas ou temas de folha de estilos. Para obter mais informações, consulte ThemeableAttribute e ASP.NET Temas e Capas.