Login.RememberMeSet 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 que indica se deve enviar um cookie de autenticação persistente para o navegador do utilizador.
public:
virtual property bool RememberMeSet { bool get(); void set(bool value); };
[System.Web.UI.Themeable(false)]
public virtual bool RememberMeSet { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.RememberMeSet : bool with get, set
Public Overridable Property RememberMeSet As Boolean
Valor de Propriedade
true para enviar um cookie de autenticação persistente; caso contrário, false. O valor predefinido é false.
- Atributos
Observações
Quando a RememberMeSet propriedade é true, o cookie de autenticação enviado ao computador do utilizador está programado para expirar dentro de 50 anos, tornando-se um cookie persistente que será usado quando o utilizador visitar novamente o site. Como o cookie de autenticação estará presente no computador do utilizador, o utilizador será considerado já autenticado e não terá de voltar a iniciar sessão no site.
Quando a DisplayRememberMe propriedade é true, a RememberMeSet propriedade é definida para o valor da caixa de seleção apresentada ao utilizador.
Se a DisplayRememberMe propriedade for false, uma caixa de seleção Remember Me não é exibida na página e o utilizador não tem forma de controlar se o cookie de autenticação é persistente. Se a RememberMeSet propriedade for true, o cookie de autenticação enviado ao navegador do utilizador será um cookie persistente.
Se o utilizador sair do site usando o LoginStatus controlo, o cookie persistente é apagado do computador do utilizador e o utilizador terá de iniciar sessão no site na próxima visita.
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.