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à

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

Attributi

Commenti

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

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

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

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

Nota

Esistono rischi intrinseci per la sicurezza con l'impostazione di un cookie di autenticazione permanente nel browser di un utente. È necessario determinare se questi rischi per la sicurezza sono accettabili per il sito. Se si imposta la RememberMeSet proprietà su true e la DisplayRememberMe proprietà su false, gli utenti che visitano il sito Web dai browser pubblici, ad esempio nei caffè Internet, possono lasciare accidentalmente i cookie di autenticazione permanenti 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 interfacce.

Si applica a

Vedi anche