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

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

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 постоянной проверки подлинности в браузере пользователя. Необходимо определить, являются ли эти риски безопасности приемлемыми для вашего сайта. Если для свойства задано RememberMeSet значение true и DisplayRememberMe свойство false, пользователи, посещающие веб-сайт из общедоступных браузеров, например в интернет-кафе, могут случайно оставить файлы cookie постоянной проверки подлинности позади, а следующий пользователь браузера сможет получить доступ к веб-сайту, используя учетные данные предыдущего пользователя.

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

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

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