Udostępnij za pośrednictwem


Login.RememberMeSet Właściwość

Definicja

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 truewartość , 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 truewartość , RememberMeSet właściwość jest ustawiona na wartość pola wyboru wyświetlanego użytkownikowi.

DisplayRememberMe Jeśli właściwość ma falsewartość , 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ść falsena , 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.

Dotyczy

Zobacz też