Поделиться через


Login.DisplayRememberMe Свойство

Определение

Получает или задает значение, указывающее, нужно ли выводить флажок, позволяющий пользователю управлять возможность отправки постоянного файла Cookie в его браузер.

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

Значение свойства

Значение true, если флаг отображается; в противном случае — значение false. Значение по умолчанию — true.

Атрибуты

Примеры

В следующем примере кода флажок Запомнить меня отключается путем установки для DisplayRememberMe свойства значения 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>

Комментарии

Если свойству DisplayRememberMe присвоено значение true, на странице отображается текст, содержащийся в RememberMeText свойстве, а также флажок Запомнить меня. Когда пользователь установите флажок Запомнить меня, файл cookie проверки подлинности, отправленный на его компьютер, сохраняется, чтобы пользователь автоматически прошел проверку подлинности при последующих посещениях сайта. Значение RememberMeSet свойства задается с помощью флажка Запомнить меня.

Если DisplayRememberMe имеет значение false, флажок Запомнить меня не отображается на странице, и пользователь не может контролировать сохранение файла cookie проверки подлинности. Вы по-прежнему RememberMeSet можете задать для свойства значение , true чтобы отправить файл cookie постоянной проверки подлинности в браузер пользователя без отображения флажка.

Примечание

При настройке файла cookie постоянной проверки подлинности в браузере пользователя существуют риски безопасности. Следует определить, являются ли эти риски безопасности приемлемыми для вашего сайта. Если для свойства задано значение RememberMeSettrue , а DisplayRememberMe для свойства — значение false, пользователи, посещающие веб-сайт из общедоступных браузеров, например в интернет-кафе, могут случайно оставить файлы cookie постоянной проверки подлинности, и следующий пользователь браузера сможет получить доступ к веб-сайту, используя учетные данные предыдущего пользователя.

Значение для данного свойства нельзя задать с помощью тем или тем таблиц стилей. Дополнительные сведения см. в разделах ThemeableAttribute и ASP.NET Темы и обложки.

Применяется к

См. также раздел