Login.RememberMeSet プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーのブラウザーに永続的な認証クッキーを送信するかどうかを示す値を取得または設定します。
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
。それ以外の場合は false
。 既定値は false
です。
- 属性
注釈
プロパティが RememberMeSettrue
の場合、ユーザーのコンピューターに送信される認証 Cookie の有効期限は 50 年に設定され、ユーザーが次に Web サイトにアクセスするときに使用される永続的な Cookie になります。 認証 Cookie はユーザーのコンピューターに存在するため、ユーザーは既に認証済みと見なされ、Web サイトに再度ログインする必要はありません。
プロパティが DisplayRememberMe の true
場合、 RememberMeSet プロパティはユーザーに表示されるチェック ボックスの値に設定されます。
プロパティが DisplayRememberMe の場合、 false
ページに [記憶する] チェック ボックスは表示されず、ユーザーは認証 Cookie が永続的かどうかを制御できません。 プロパティが の RememberMeSet 場合、 true
ユーザーのブラウザーに送信される認証 Cookie は永続的な Cookie になります。
ユーザーがコントロールを使用して LoginStatus Web サイトからログアウトした場合、永続的な Cookie はユーザーのコンピューターから消去され、ユーザーは次回の訪問時にサイトにログインする必要があります。
注意
ユーザーのブラウザーで永続的な認証 Cookie を設定すると、固有のセキュリティ リスクがあります。 これらのセキュリティ リスクがサイトに許容されるかどうかを判断する必要があります。 プロパティを RememberMeSet に true
設定し、 DisplayRememberMe プロパティを に false
設定すると、インターネット カフェなど、パブリック ブラウザーから Web サイトにアクセスするユーザーが誤って永続的な認証 Cookie を残す可能性があり、ブラウザーの次のユーザーは、以前のユーザーの資格情報を使用して Web サイトにアクセスできるようになります。
このプロパティは、テーマまたはスタイル シート テーマによって設定することはできません。 詳細については、「テーマとスキンの ASP.NET」を参照してくださいThemeableAttribute。
適用対象
こちらもご覧ください
.NET