Login.RememberMeSet 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,指示是否將永續性驗證 Cookie 傳送至使用者的瀏覽器。
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
屬性值
true
表示傳送永續性驗證 Cookie,否則為 false
。 預設值是 false
。
- 屬性
備註
RememberMeSet當 屬性為 true
時,傳送至使用者計算機的驗證 Cookie 會設定為 50 年到期,使其成為使用者下次瀏覽網站時使用的永續性 Cookie。 由於驗證 Cookie 將會出現在使用者的電腦上,因此使用者將被視為已驗證,且不需要再次登入網站。
DisplayRememberMe當 屬性為 true
時,屬性RememberMeSet會設定為向用戶顯示的複選框值。
DisplayRememberMe如果 屬性為 false
,則不會在頁面上顯示 [記住我] 複選框,而且用戶無法控制驗證 Cookie 是否持續。
RememberMeSet如果 屬性為 true
,則傳送至使用者瀏覽器的驗證 Cookie 將會是持續性 Cookie。
如果使用者使用 LoginStatus 控件註銷網站,則會從使用者的計算機清除持續性 Cookie,而且用戶必須在下一次造訪時登入網站。
注意
在使用者的瀏覽器中設定持續性驗證 Cookie 時,有固有的安全性風險。 您應該判斷月臺是否可接受這些安全性風險。 如果您將 RememberMeSet 屬性設定為 true
,並將 DisplayRememberMe 屬性設定為 false
,則從公用瀏覽器瀏覽您的網站的使用者,例如,因特網入口網站可能會意外留下持續性驗證 Cookie,而瀏覽器的下一個使用者將能夠使用先前使用者的認證來存取您的網站。
這個屬性無法由佈景主題或樣式表主題設定。 如需詳細資訊,請參閱 ThemeableAttribute 和 ASP.NET 主題和面板。