Login.DisplayRememberMe Proprietà

Definizione

Ottiene o imposta un valore che indica se visualizzare una casella di controllo per consentire all'utente di controllare se un cookie persistente viene inviato al relativo browser.Gets or sets a value indicating whether to display a check box to enable the user to control whether a persistent cookie is sent to their browser.

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

Valore della proprietà

Boolean

true per visualizzare la casella di controllo; in caso contrario false.true to display the check box; otherwise, false. Il valore predefinito è true.The default is true.

Attributi

Esempio

Nell'esempio di codice seguente viene disabilitata la casella di controllo memorizza me impostando la DisplayRememberMe proprietà su false .The following code example disables the Remember Me check box by setting the DisplayRememberMe property to 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>

Commenti

Quando la DisplayRememberMe proprietà è impostata su true , il testo contenuto nella RememberMeText proprietà viene visualizzato nella pagina, insieme a una casella di controllo Memorizzami.When the DisplayRememberMe property is set to true, the text contained in the RememberMeText property is displayed on the page, along with a Remember Me check box. Quando l'utente seleziona la casella di controllo Memorizzami, il cookie di autenticazione inviato al suo computer viene mantenuto in modo che l'utente venga autenticato automaticamente nelle visite future al sito.When the user selects the Remember Me check box, the authentication cookie sent to his or her computer persists so that the user is automatically authenticated on future visits to the site. Il valore della RememberMeSet proprietà viene impostato dalla selezione nella casella di controllo memorizza me.The value of the RememberMeSet property is set by the selection in the Remember Me check box.

Se DisplayRememberMe è false , la casella di controllo memorizza me non viene visualizzata nella pagina e l'utente non ha alcun modo per controllare se il cookie di autenticazione viene mantenuto o meno.If DisplayRememberMe is false, a Remember Me check box is not displayed on the page and the user has no way to control whether the authentication cookie persists or not. È comunque possibile impostare la RememberMeSet proprietà su true per inviare un cookie di autenticazione permanente al browser dell'utente senza visualizzare la casella di controllo.You can still set the RememberMeSet property to true to send a persistent authentication cookie to the user's browser without displaying the check box.

Nota

L'impostazione di un cookie di autenticazione permanente nel browser di un utente comporta rischi di sicurezza intrinseci.There are inherent security risks with setting a persistent authentication cookie on a user's browser. È necessario determinare se i rischi per la sicurezza sono accettabili per il sito.You should determine whether these security risks are acceptable to your site. Se si imposta la RememberMeSet proprietà su true e la DisplayRememberMe proprietà su false , gli utenti che visitano il sito Web dai browser pubblici, come in Internet Café, ad esempio, possono lasciare accidentalmente cookie di autenticazione persistenti e l'utente successivo del browser potrà accedere al sito Web utilizzando le credenziali dell'utente precedente.If you set the RememberMeSet property to true and the DisplayRememberMe property to false, users visiting your Web site from public browsers, as in Internet cafes for example, can accidentally leave persistent authentication cookies behind and the next user of the browser will be able to access your Web site using the previous user's credentials.

Questa proprietà non può essere impostata da temi oppure temi di fogli di stile.This property cannot be set by themes or style sheet themes. Per ulteriori informazioni, vedere ThemeableAttribute e ASP.NET temi e interfacce.For more information, see ThemeableAttribute and ASP.NET Themes and Skins.

Si applica a

Vedi anche