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 値は、[記憶する] チェック ボックスの選択によって設定されます。
ある場合 DisplayRememberMe は false
、ページに [記憶する] チェック ボックスが表示されず、ユーザーは認証 Cookie が保持されるかどうかを制御する方法がありません。 このプロパティは RememberMeSet 、チェック ボックスを true
表示せずに、永続的な認証 Cookie をユーザーのブラウザーに送信するように設定できます。
注意
ユーザーのブラウザーで永続的な認証 Cookie を設定すると、固有のセキュリティ リスクがあります。 これらのセキュリティ リスクがサイトで許容されるかどうかを判断する必要があります。 プロパティをRememberMeSettrue
設定しDisplayRememberMe、プロパティをfalse
設定すると、インターネット カフェなど、パブリック ブラウザーから Web サイトにアクセスするユーザーは、永続的な認証 Cookie を誤って置き去りにし、ブラウザーの次のユーザーが前のユーザーの資格情報を使用して Web サイトにアクセスできるようになります。
このプロパティは、テーマまたはスタイル シート テーマによって設定することはできません。 詳細については、テーマとスキンの ASP.NET を参照してくださいThemeableAttribute。