Login.DisplayRememberMe Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.