Login.RememberMeSet プロパティ

定義

ユーザーのブラウザーに永続的な認証クッキーを送信するかどうかを示す値を取得または設定します。

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 サイトに再度ログインする必要はありません。

プロパティが DisplayRememberMetrue場合、 RememberMeSet プロパティはユーザーに表示されるチェック ボックスの値に設定されます。

プロパティが DisplayRememberMe の場合、 falseページに [記憶する] チェック ボックスは表示されず、ユーザーは認証 Cookie が永続的かどうかを制御できません。 プロパティが の RememberMeSet 場合、 trueユーザーのブラウザーに送信される認証 Cookie は永続的な Cookie になります。

ユーザーがコントロールを使用して LoginStatus Web サイトからログアウトした場合、永続的な Cookie はユーザーのコンピューターからクリアされ、ユーザーは次回の訪問時にサイトにログインする必要があります。

Note

ユーザーのブラウザーで永続的な認証 Cookie を設定すると、固有のセキュリティ リスクがあります。 これらのセキュリティ リスクがサイトに許容されるかどうかを判断する必要があります。 プロパティを RememberMeSettrue 設定し、 DisplayRememberMe プロパティを に false設定すると、インターネット カフェなど、パブリック ブラウザーから Web サイトにアクセスするユーザーが誤って永続的な認証 Cookie を残す可能性があり、ブラウザーの次のユーザーは、以前のユーザーの資格情報を使用して Web サイトにアクセスできるようになります。

このプロパティは、テーマまたはスタイル シート テーマによって設定することはできません。 詳細については、「テーマとスキンの ASP.NET」を参照してくださいThemeableAttribute

適用対象

こちらもご覧ください