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

プロパティ値

チェック ボックスを表示する場合は 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>

注釈

プロパティが DisplayRememberMetrue設定されている場合、プロパティに RememberMeText 含まれるテキストがページに表示され、[記憶する] チェック ボックスが表示されます。 ユーザーが [自分を記憶する] チェック ボックスをオンにすると、コンピューターに送信された認証 Cookie が保持され、ユーザーはサイトへの今後のアクセス時に自動的に認証されます。 プロパティの RememberMeSet 値は、[記憶する] チェック ボックスの選択によって設定されます。

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

注意

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

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

適用対象

こちらもご覧ください