Login.RememberMeSet Proprietà

Definizione

Ottiene o imposta un valore che indica se inviare un cookie di autenticazione persistente al browser dell'utente.

public:
 virtual property bool RememberMeSet { bool get(); void set(bool value); };
[System.Web.UI.Themeable(false)]
public virtual bool RememberMeSet { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.RememberMeSet : bool with get, set
Public Overridable Property RememberMeSet As Boolean

Valore della proprietà

Boolean

true per inviare un cookie di autenticazione persistente; in caso contrario, false. Il valore predefinito è false.

Attributi

Commenti

Quando la proprietà è true, il RememberMeSet cookie di autenticazione inviato al computer dell'utente è impostato per scadere in 50 anni, rendendolo un cookie persistente che verrà usato quando l'utente visita il sito Web. Poiché il cookie di autenticazione sarà presente nel computer dell'utente, l'utente verrà considerato già autenticato e non dovrà accedere nuovamente al sito Web.

Quando la proprietà è true, la RememberMeSet DisplayRememberMe proprietà è impostata sul valore della casella di controllo visualizzata all'utente.

Se la proprietà è false, una DisplayRememberMe casella di controllo Ricordami non viene visualizzata nella pagina e l'utente non ha modo di controllare se il cookie di autenticazione è persistente. Se la proprietà è true, il RememberMeSet cookie di autenticazione inviato al browser dell'utente sarà un cookie persistente.

Se l'utente si disconnette dal sito Web usando il LoginStatus controllo, il cookie persistente viene cancellato dal computer dell'utente e l'utente dovrà accedere al sito nella visita successiva.

Nota

Esistono rischi di sicurezza intrinseci con l'impostazione di un cookie di autenticazione persistente nel browser di un utente. È consigliabile determinare se questi rischi di sicurezza sono accettabili per il sito. Se si imposta la proprietà su true e la DisplayRememberMe proprietà su false, gli utenti che visitano il RememberMeSet sito Web dai browser pubblici, come ad esempio nei caffè Internet, possono lasciare accidentalmente cookie di autenticazione persistenti dietro e l'utente successivo del browser sarà in grado di accedere al sito Web usando le credenziali dell'utente precedente.

Questa proprietà non può essere impostata da temi oppure temi di fogli di stile. Per altre informazioni, vedere ThemeableAttribute e ASP.NET Temi e skin.

Si applica a

Vedi anche