Login.DisplayRememberMe Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy wyświetlić pole wyboru, aby umożliwić użytkownikowi kontrolowanie, czy trwały plik cookie jest wysyłany do przeglądarki.
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
Wartość właściwości
true
aby wyświetlić pole wyboru; w przeciwnym razie , false
. Wartość domyślna to true
.
- Atrybuty
Przykłady
Poniższy przykład kodu wyłącza pole wyboru Zapamiętaj mnie, ustawiając DisplayRememberMe właściwość na 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>
Uwagi
Gdy właściwość jest ustawiona DisplayRememberMe na true
wartość , tekst zawarty we RememberMeText właściwości jest wyświetlany na stronie wraz z polem wyboru Zapamiętaj mnie. Gdy użytkownik zaznaczy pole wyboru Zapamiętaj mnie, plik cookie uwierzytelniania wysyłany do komputera będzie się powtarzać, aby użytkownik był automatycznie uwierzytelniany podczas przyszłych wizyt w witrynie. Wartość RememberMeSet właściwości jest ustawiana przez zaznaczenie w polu wyboru Zapamiętaj mnie.
Jeśli DisplayRememberMe jest false
to , pole wyboru Zapamiętaj mnie nie jest wyświetlane na stronie i użytkownik nie ma możliwości kontrolowania, czy plik cookie uwierzytelniania jest utrwalany, czy nie. Nadal można ustawić RememberMeSet właściwość na , aby true
wysyłać trwały plik cookie uwierzytelniania do przeglądarki użytkownika bez wyświetlania pola wyboru.
Uwaga
Istnieją nieodłączne zagrożenia bezpieczeństwa związane z ustawianiem trwałego pliku cookie uwierzytelniania w przeglądarce użytkownika. Należy określić, czy te zagrożenia bezpieczeństwa są akceptowalne dla twojej witryny. Jeśli właściwość zostanie ustawiona RememberMeSet na true
i DisplayRememberMe właściwość false
na , użytkownicy odwiedzający witrynę sieci Web z przeglądarek publicznych, jak na przykład w kawiarniach internetowych, mogą przypadkowo pozostawić trwałe pliki cookie uwierzytelniania za, a następny użytkownik przeglądarki będzie mógł uzyskać dostęp do witryny sieci Web przy użyciu poświadczeń poprzedniego użytkownika.
Tej właściwości nie można ustawić za pomocą motywów ani motywów arkusza stylów. Aby uzyskać więcej informacji, zobacz ThemeableAttributei ASP.NET Motywy i skórki.