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

Boolean

true, um ein persistentes Authentifizierungscookie zu senden, andernfalls false. Der Standardwert ist false.

Attribute

Hinweise

Wenn die RememberMeSet Eigenschaft trueist, wird das an den Computer des Benutzers gesendete Authentifizierungs-Cookie in 50 Jahren abläuft, wodurch es ein beständiges Cookie ist, das verwendet wird, wenn der Benutzer als nächstes die Website besucht. Da das Authentifizierungs-Cookie auf dem Computer des Benutzers vorhanden ist, wird der Benutzer bereits authentifiziert und muss sich nicht erneut bei der Website anmelden.

Wenn die DisplayRememberMe Eigenschaft lautet true, wird die Eigenschaft auf den Wert des Kontrollkästchens festgelegt, das RememberMeSet dem Benutzer angezeigt wird.

Wenn die DisplayRememberMe Eigenschaft lautet false, wird auf der Seite kein Kontrollkästchen angezeigt, und der Benutzer hat keine Möglichkeit, zu steuern, ob das Authentifizierungscookie beständig ist. Wenn die RememberMeSet Eigenschaft lautet true, ist das an den Browser des Benutzers gesendete Authentifizierungscooky ein beständiges Cookie.

Wenn sich der Benutzer mithilfe des Steuerelements aus der Website LoginStatus abmeldet, wird das persistente Cookie vom Computer des Benutzers gelöscht, und der Benutzer muss sich auf der nächsten Besuch bei der Website anmelden.

Hinweis

Es gibt inhärente Sicherheitsrisiken mit dem Festlegen eines beständigen Authentifizierungscookies auf dem Browser eines Benutzers. Sie sollten bestimmen, ob diese Sicherheitsrisiken für Ihre Website zulässig sind. Wenn Sie die RememberMeSet Eigenschaft auf true und die DisplayRememberMe Eigenschaft falsefestlegen, können Benutzer, die Ihre Website aus öffentlichen Browsern besuchen, wie z. B. in Internetcafés, versehentlich persistente Authentifizierungscookies hinterlassen und der nächste Benutzer des Browsers mithilfe der Anmeldeinformationen des vorherigen Benutzers auf Ihre Website zugreifen können.

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

Siehe auch