Login.RememberMeSet Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy należy wysłać trwały plik cookie uwierzytelniania do przeglądarki użytkownika.

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

Wartość właściwości

true do wysyłania trwałego pliku cookie uwierzytelniania; w przeciwnym razie , false. Wartość domyślna to false.

Atrybuty

Uwagi

RememberMeSet Gdy właściwość to true, plik cookie uwierzytelniania wysyłany do komputera użytkownika zostanie ustawiony na wygaśnięcie w ciągu 50 lat, co czyni go trwałym plikiem cookie, który będzie używany podczas następnej wizyty użytkownika w witrynie sieci Web. Ponieważ plik cookie uwierzytelniania będzie obecny na komputerze użytkownika, użytkownik zostanie uznany za już uwierzytelniony i nie będzie musiał ponownie zalogować się do witryny sieci Web.

DisplayRememberMe Gdy właściwość ma truewartość , RememberMeSet właściwość jest ustawiona na wartość pola wyboru wyświetlanego użytkownikowi.

DisplayRememberMe Jeśli właściwość to false, pole wyboru Zapamiętaj mnie nie jest wyświetlane na stronie, a użytkownik nie ma możliwości kontrolowania, czy plik cookie uwierzytelniania jest trwały. RememberMeSet Jeśli właściwość to true, plik cookie uwierzytelniania wysyłany do przeglądarki użytkownika będzie trwałym plikiem cookie.

Jeśli użytkownik wyloguje się z witryny sieci Web przy użyciu LoginStatus kontrolki, trwały plik cookie zostanie wyczyszczone z komputera użytkownika, a użytkownik będzie musiał zalogować się do witryny podczas następnej wizyty.

Uwaga

Istnieją pewne zagrożenia bezpieczeństwa związane z ustawianiem trwałego pliku cookie uwierzytelniania w przeglądarce użytkownika. Należy określić, czy te zagrożenia bezpieczeństwa są akceptowalne dla Twojej witryny. Jeśli ustawisz RememberMeSet właściwość na true i DisplayRememberMe właściwość na false, użytkownicy odwiedzający witrynę sieci Web z publicznych przeglądarek, jak na przykład w kawiarniach internetowych, mogą przypadkowo pozostawić trwałe pliki cookie uwierzytelniania za, a następny użytkownik przeglądarki będzie mógł uzyskać dostęp do witryny sieci Web przy użyciu poświadczeń poprzedniego użytkownika.

Nie można ustawić tej właściwości według motywów ani motywów arkusza stylów. Aby uzyskać więcej informacji, zobacz ThemeableAttributei ASP.NET Motywy i skóry.

Dotyczy

Zobacz też