Login.DisplayRememberMe プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
永続的なクッキーをブラウザーに送信するかどうかをユーザーが制御できるようにするチェック ボックスを表示するかどうかを示す値を取得または設定します。
public:
virtual property bool DisplayRememberMe { bool get(); void set(bool value); };
[System.Web.UI.Themeable(false)]
public virtual bool DisplayRememberMe { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.DisplayRememberMe : bool with get, set
Public Overridable Property DisplayRememberMe As Boolean
プロパティ値
チェック ボックスを表示する場合は true
。それ以外の場合は false
。 既定値は、true
です。
- 属性
例
次のコード例では、 プロパティを にfalse
設定して [記憶する] チェック ボックスをDisplayRememberMe無効にします。
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Login id="Login1" runat="server"
DisplayRememberMe = "False">
</asp:Login>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Login id="Login1" runat="server"
DisplayRememberMe = "False">
</asp:Login>
</form>
</body>
</html>
注釈
プロパティが DisplayRememberMe に true
設定されている場合、プロパティに RememberMeText 含まれるテキストがページに表示され、[記憶する] チェック ボックスが表示されます。 ユーザーが [自分を記憶する] チェック ボックスをオンにすると、コンピューターに送信された認証 Cookie が保持され、ユーザーはサイトへの今後のアクセス時に自動的に認証されます。 プロパティの RememberMeSet 値は、[記憶する] チェック ボックスの選択によって設定されます。
が false
の場合DisplayRememberMe、ページに [記憶する] チェック ボックスが表示されず、ユーザーは認証 Cookie が保持されるかどうかを制御できません。 この場合も、 プロパティを RememberMeSet に true
設定して、チェック ボックスを表示せずにユーザーのブラウザーに永続的な認証 Cookie を送信できます。
注意
ユーザーのブラウザーで永続的な認証 Cookie を設定すると、固有のセキュリティ リスクがあります。 これらのセキュリティ リスクがサイトに許容されるかどうかを判断する必要があります。 プロパティを RememberMeSet に true
設定し、 DisplayRememberMe プロパティを に false
設定すると、インターネット カフェなど、パブリック ブラウザーから Web サイトにアクセスするユーザーが誤って永続的な認証 Cookie を残す可能性があり、ブラウザーの次のユーザーは、以前のユーザーの資格情報を使用して Web サイトにアクセスできるようになります。
このプロパティは、テーマまたはスタイル シート テーマによって設定することはできません。 詳細については、「テーマとスキンの ASP.NET」を参照してくださいThemeableAttribute。
適用対象
こちらもご覧ください
.NET