Freigeben über


Login.RememberMeSet Eigenschaft

Definition

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 truedas 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 truedas 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 falsefestlegen, 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.

Gilt für:

Weitere Informationen