Login.DisplayRememberMe Egenskap

Definition

Hämtar eller anger ett värde som anger om en kryssruta ska visas så att användaren kan kontrollera om en beständig cookie skickas till webbläsaren.

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

Egenskapsvärde

trueför att visa kryssrutan; annars . false Standardvärdet är true.

Attribut

Exempel

I följande kodexempel inaktiveras kryssrutan Kom ihåg mig genom att ange DisplayRememberMe egenskapen till false.

<%@ 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>

Kommentarer

När egenskapen DisplayRememberMe är inställd truepå visas texten i RememberMeText egenskapen på sidan, tillsammans med kryssrutan Kom ihåg mig. När användaren markerar kryssrutan Kom ihåg mig sparas den autentiseringscookie som skickas till deras dator så att användaren autentiseras automatiskt vid framtida besök på webbplatsen. Värdet för RememberMeSet egenskapen anges av markeringen i kryssrutan Kom ihåg mig.

Om DisplayRememberMe är falsevisas inte kryssrutan Kom ihåg mig på sidan och användaren kan inte styra om autentiseringscookien bevaras eller inte. Du kan fortfarande ställa in RememberMeSet egenskapen på true för att skicka en beständig autentiseringscookie till användarens webbläsare utan att visa kryssrutan.

Note

Det finns inneboende säkerhetsrisker med att ange en beständig autentiseringscookie i en användares webbläsare. Du bör avgöra om dessa säkerhetsrisker är godtagbara för din webbplats. Om du anger RememberMeSet egenskapen till true och DisplayRememberMe egenskapen till falsekan användare som besöker din webbplats från offentliga webbläsare, som på internetkaféer till exempel, oavsiktligt lämna beständiga autentiseringscookies bakom sig och nästa användare av webbläsaren kommer att kunna komma åt webbplatsen med hjälp av den tidigare användarens autentiseringsuppgifter.

Den här egenskapen kan inte anges med teman eller formatmallsteman. Mer information finns i ThemeableAttribute and ASP.NET Themes and Skins.

Gäller för

Se även