Login.RememberMeSet Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy plik cookie uwierzytelniania trwałego ma być wysyłany 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
Gdy RememberMeSet właściwość ma true
wartość , 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ępnego odwiedzania witryny sieci Web przez użytkownika. 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 true
wartość , RememberMeSet właściwość jest ustawiona na wartość pola wyboru wyświetlanego użytkownikowi.
DisplayRememberMe Jeśli właściwość ma false
wartość , 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 wysł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 kontrolki LoginStatus , 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ą nieodłączne 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 właściwość zostanie ustawiona RememberMeSet na true
i DisplayRememberMe właściwość false
na , użytkownicy odwiedzający witrynę sieci Web z przeglądarek publicznych, 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.
Tej właściwości nie można ustawić za pomocą motywów ani motywów arkusza stylów. Aby uzyskać więcej informacji, zobacz ThemeableAttributei ASP.NET Motywy i skórki.