Udostępnij za pośrednictwem


Login.DisplayRememberMe Właściwość

Definicja

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 truewartość , 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 falseto , 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ść falsena , 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.

Dotyczy

Zobacz też