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.
Ruft einen Wert ab, der angibt, ob ein persistentes Authentifizierungscookie an den Browser des Benutzers gesendet wird, oder legt diesen fest.
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
true
, um ein persistentes Authentifizierungscookie zu senden, andernfalls false
. Der Standardwert ist false
.
- Attribute
Hinweise
Wenn die RememberMeSet Eigenschaft lautet, läuft true
das an den Computer des Benutzers gesendete Authentifizierungscookies in 50 Jahren ab, sodass es ein persistentes Cookie ist, das verwendet wird, wenn der Benutzer die Website das nächste Mal besucht. Da das Authentifizierungscooky auf dem Computer des Benutzers vorhanden ist, gilt der Benutzer als bereits authentifiziert und muss sich nicht erneut bei der Website anmelden.
Wenn die DisplayRememberMe -Eigenschaft ist 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 "Remember Me" angezeigt, und der Benutzer hat keine Möglichkeit zu steuern, ob das Authentifizierungscookie persistent ist. Wenn die RememberMeSet Eigenschaft lautet, ist true
das an den Browser des Benutzers gesendete Authentifizierungscooky ein persistentes Cookie.
Wenn sich der Benutzer mit dem 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 ermitteln, ob diese Sicherheitsrisiken für Ihre Website akzeptabel sind. Wenn Sie die RememberMeSet Eigenschaft auf true
und die Eigenschaft auf false
festlegen, können Benutzer, die DisplayRememberMe Ihre Website über öffentliche Browser besuchen, wie z. B. in Internetcafés, versehentlich persistente Authentifizierungscookies zurücklassen, 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.