Login.DisplayRememberMe Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor indicando se deve mostrar uma caixa de seleção para permitir ao utilizador controlar se um cookie persistente é enviado para o 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 de Propriedade
true para mostrar a caixa de verificação; caso contrário, false. A predefinição é true.
- Atributos
Exemplos
O seguinte exemplo de código desativa a caixa de seleção Remember Me definindo DisplayRememberMe a propriedade para 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>
Observações
Quando a DisplayRememberMe propriedade está definida para true, o texto contido na RememberMeText propriedade é exibido na página, juntamente com uma caixa de seleção Remember Me. Quando o utilizador seleciona a caixa de seleção Remember Me, o cookie de autenticação enviado para o seu computador mantém-se, permitindo que o utilizador seja automaticamente autenticado em futuras visitas ao site. O valor da RememberMeSet propriedade é definido pela seleção na caixa de seleção Remember Me.
Se DisplayRememberMe for false, uma caixa de verificação Remember Me não é exibida na página e o utilizador não tem forma de controlar se o cookie de autenticação persiste ou não. Ainda pode definir a RememberMeSet propriedade para true enviar um cookie de autenticação persistente para o navegador do utilizador sem mostrar a caixa de seleção.
Note
Existem riscos de segurança inerentes ao definir um cookie de autenticação persistente no navegador do utilizador. Deve determinar se estes riscos de segurança são aceitáveis para o seu site. Se definir a RememberMeSet propriedade para true e a DisplayRememberMe propriedade para false, os utilizadores que visitam o seu site a partir de navegadores públicos, como nos cibercafés, por exemplo, podem deixar acidentalmente cookies persistentes de autenticação e o próximo utilizador do navegador poderá aceder ao seu site usando as credenciais do utilizador anterior.
Esta propriedade não pode ser definida por temas ou temas de folhas de estilo. Para mais informações, consulte ThemeableAttribute e ASP.NET Temas e Skins.