Login.RememberMeSet Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 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.