accesso, disconnessione e amp; comportamento di sessione
-
06-07-2019 - |
Domanda
-
Quando esci da un'app Web, TUTTA la sessione dovrebbe essere disconnessa? Quando esco dall'app Web dalla libreria pubblica, dovrebbe disconnettermi anche dalla sessione che ho sul mio computer di casa?
-
Quando scegli " ricordami " o " rimani connesso " quando si accede (per estendere la sessione oltre il tempo in cui il browser è aperto), questo viene continuamente aggiornato ogni volta che si accede al sito? Se è impostato originariamente per 30 giorni, vengono prolungati 30 giorni quando accedi al sito due settimane dopo?
So che non ci sono risposte definite qui; Sto solo cercando alcune buone considerazioni e aspettative.
Soluzione
Quando esci da un'app Web, dovresti TUTTE le sessioni sono state disconnesse?
In genere, se il requisito è che una persona sia connessa a una sola posizione alla volta, si disconnetterà dal primo computer quando si accede all'account dal secondo computer. Se il sito consente a una persona di accedere su più computer, viene disconnesso solo il computer disconnesso, non gli altri.
Quando scegli " ricordami " o "rimani accesso " quando si accede (per estendere la tua sessione oltre il tempo tuo il browser è aperto), ottiene questo continuamente aggiornato ogni volta accedere al sito? Se è originariamente impostato per 30 giorni, che prolunga di 30 giorni quando? accedi due settimane dopo?
Sì, i tuoi 30 giorni ricominciano quando accedi di nuovo al sito. Ecco come funzionano Yahoo Mail e molti altri siti famosi.
Altri suggerimenti
Di solito sei semplicemente disconnesso dal sistema in cui ti trovi. La sessione si basa generalmente su cookie o un tag allegato all'URL a seconda della configurazione. Pertanto, qualsiasi accesso / disconnessione influisce davvero solo sulla singola macchina / browser che stai utilizzando.
Disconnettere l'utente da tutti gli altri computer sarebbe un po 'più difficile da implementare e non riesco a pensare a molte situazioni in cui sarebbe utile.
Per quanto riguarda la funzione Ricordami: direi che il comportamento corretto è estendere la scadenza ad ogni visita.