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

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

Boolean

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

Атрибуты

Комментарии

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

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

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

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

Примечание

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

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

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

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