Login.RememberMeSet プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As Login Dim value As Boolean value = instance.RememberMeSet instance.RememberMeSet = value
[ThemeableAttribute(false)] public: virtual property bool RememberMeSet { bool get (); void set (bool value); }
/** @property */ public boolean get_RememberMeSet () /** @property */ public void set_RememberMeSet (boolean value)
永続的な認証 Cookie を送信する場合は true。それ以外の場合は false。既定値は false です。

RememberMeSet プロパティが true の場合、ユーザーのコンピュータに送信される認証 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 を残したままにする可能性があります。この場合、そのブラウザを次に使用するユーザーは、前のユーザーの資格情報を使用してアクセスできることになります。 |
このプロパティは、テーマまたはスタイル シート テーマによって設定することはできません。詳細については、ThemeableAttribute、ASP.NET のテーマとスキンの概要 の各トピックを参照してください。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- Login.RememberMeSet プロパティのページへのリンク