Login.RememberMeSet Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ein persistentes Authentifizierungscookies an den Browser des Benutzers gesendet werden soll.
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
Eigenschaftswert
truezum Senden eines persistenten Authentifizierungscookies; andernfalls . false Der Standardwert ist false.
- Attribute
Hinweise
Wenn die RememberMeSet Eigenschaft ist true, wird das Authentifizierungscookies, das an den Computer des Benutzers gesendet wird, in 50 Jahren ablaufen, wodurch es zu einem persistenten Cookie wird, der verwendet wird, wenn der Benutzer das nächste Mal die Website besucht. Da das Authentifizierungscookies auf dem Computer des Benutzers vorhanden ist, wird der Benutzer als bereits authentifiziert betrachtet und muss sich nicht erneut bei der Website anmelden.
Wenn die DisplayRememberMe Eigenschaft lautet true, wird die RememberMeSet Eigenschaft auf den Wert des Kontrollkästchens festgelegt, das dem Benutzer angezeigt wird.
Wenn die DisplayRememberMe Eigenschaft lautet false, wird auf der Seite kein Kontrollkästchen "Merken" angezeigt, und der Benutzer hat keine Möglichkeit, zu steuern, ob das Authentifizierungscookie persistent ist. Wenn die RememberMeSet Eigenschaft lautet true, ist das an den Browser des Benutzers gesendete Authentifizierungscookies ein persistentes Cookie.
Wenn sich der Benutzer über das LoginStatus Steuerelement von der Website abmeldet, wird das persistente Cookie vom Computer des Benutzers gelöscht, und der Benutzer muss sich beim nächsten Besuch bei der Website anmelden.
Hinweis
Es gibt inhärente Sicherheitsrisiken beim Festlegen eines persistenten Authentifizierungscookies im Browser eines Benutzers. Sie sollten bestimmen, ob diese Sicherheitsrisiken für Ihre Website akzeptabel sind. Wenn Sie die RememberMeSet Eigenschaft auf true und die DisplayRememberMe Eigenschaft falsefestlegen, können Benutzer, die Ihre Website von öffentlichen Browsern aus besuchen, wie in Internet-Cafés, versehentlich persistente Authentifizierungscookies hinter sich lassen, und der nächste Benutzer des Browsers kann mit den Anmeldeinformationen des vorherigen Benutzers auf Ihre Website zugreifen.
Diese Eigenschaft kann nicht durch Designs oder Stylesheetdesigns festgelegt werden. Weitere Informationen finden Sie unter ThemeableAttribute und ASP.NET Designs und Skins.