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