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 はユーザーのコンピューターから消去され、ユーザーは次回の訪問時にサイトにログインする必要があります。

注意

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

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

適用対象

こちらもご覧ください