Login.DisplayRememberMe プロパティ

定義

永続的なクッキーをブラウザーに送信するかどうかをユーザーが制御できるようにするチェック ボックスを表示するかどうかを示す値を取得または設定します。

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

プロパティ値

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 値は、[記憶する] チェック ボックスの選択によって設定されます。

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

注意

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

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

適用対象

こちらもご覧ください