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


Login.RememberMeSet Свойство

Определение

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

public:
 virtual property bool RememberMeSet { bool get(); void set(bool value); };
[System.Web.UI.Themeable(false)]
public virtual bool RememberMeSet { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.RememberMeSet : bool with get, set
Public Overridable Property RememberMeSet As Boolean

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

Значение true для отправки файла Cookie для проверки подлинности; в противном случае — значение false. Значение по умолчанию — false.

Атрибуты

Комментарии

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

DisplayRememberMe Если свойство имеет значение true, свойству RememberMeSet присваивается значение флажка, отображаемого для пользователя.

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

Если пользователь выходит с веб-сайта с помощью LoginStatus элемента управления , постоянный файл cookie удаляется с компьютера пользователя, и пользователю придется войти на сайт при следующем посещении.

Примечание

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

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

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

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