Al termine del timeout di sessione, è stato visualizzato il login alla pagina di destinazione o il client back to page

0

Cercando di capire quale sia la migliore pratica quando scade la sessione in modo che io possa farlo correttamente la prima volta.

Assumi i registri utente in un'app Web e vai alla pagina "/ eventi", dove rimangono fino alla scadenza del token dopo 15 minuti. Quando scade e, ovviamente, avvisa l'utente (ad esempio tramite avviso), reindirizza alla pagina di accesso.

Quando l'utente effettua nuovamente l'accesso, l'utente deve essere indirizzato alla pagina di destinazione predefinita (ad es. / dashboard) o dovrebbe riportarli alla pagina "/ eventi".

Che cos'è una pratica migliore?

    
posta Aeseir 23.05.2017 - 14:01
fonte

1 risposta

1

Dipende dalla pagina specifica. Nel caso in cui l'utente si trovasse su una pagina che faceva parte di una transazione, vuoi che l'app passi alla pagina di destinazione. Se si tratta di una pagina che non faceva parte di una transazione, vuoi che l'app passi alla pagina specifica. Prendiamo in considerazione Amazon per esempio.

Se l'utente è attualmente nella pagina dei pagamenti, aggiungendo il buono e il timer scade, è necessario riportarlo alla pagina iniziale della transazione (visualizzazione carrello) o alla pagina di accesso. Se l'utente è attualmente nella pagina di aiuto, dovresti idealmente riportarlo alla pagina di aiuto.

Il metodo migliore in cui credo è quello di mantenere lo stato e riportare l'utente all'ultimo checkpoint. In caso di pagina di aiuto, tale checkpoint sarà la pagina di aiuto. In caso di pagina "supporto contatti", sarà di nuovo la pagina di aiuto. In caso di pagina pagamenti, sarà la pagina di visualizzazione del carrello.

Ovviamente, questo metodo richiede l'applicazione per mantenere i dati tra le sessioni, il che richiede un lavoro di sviluppo aggiuntivo. Sebbene sia possibile eseguire una funzione comune che salva i dati al termine della sessione, risparmiando alcuni lavori di sviluppo.

    
risposta data 23.05.2017 - 16:42
fonte

Leggi altre domande sui tag