Questa domanda è orientata a una linea di applicazione aziendale per la quale qualcuno pagherebbe, non a un sito web pubblico.
È meglio reindirizzare per autenticazione/ri-autenticazione o mostrare un pop-up?
Alcune cose da considerare:
È necessario interrompere l'utente mentre si trovano nel mezzo di qualcosa? Penso che sarebbe meglio aspettare fino al completamento dell'attuale passaggio. Due modi per farlo:
Attendi fino a quando non inviano il modulo. Richiedi l'autenticazione su una pagina interstiziale, prima di continuare con il passaggio successivo.
Aggiungi l'autenticazione in fondo al modulo.
Come hai sottolineato, in un'app incentrata sui dati l'utente potrebbe trovarsi nel mezzo di qualcosa e il reindirizzamento non sarebbe buono. In tal caso un popup è bello.
I siti StackExchange reindirizzano ma salvano comunque le informazioni sul modulo, anche questa è un'opzione da considerare.
Parlando per esperienza, è sicuramente meglio mostrare un pop-up.
Per reindirizzamento immagino che intendi cambiare il contenuto della finestra corrente, giusto?
È meglio reindirizzare in modo educato. forse puoi salvare i dati inseriti dall'utente, dire loro che devono accedere di nuovo e quindi reindirizzarli alla pagina di accesso. dopo la corretta autenticazione, reindirizzarli allo stato in cui si trovavano e ricaricare i dati. dovresti mantenere la tua pagina di accesso di piccole dimensioni e senza nulla di attraente.
È meglio di un pop-up se lo intendi davvero! non usare il pop-up al giorno d'oggi. Se intendi caselle modali, gli utenti potrebbero trovarlo che distrae.
Ma la soluzione migliore non è costringerli a cantare durante il loro lavoro. mostra loro una pagina di accesso prima di tutto, o quando hanno finito. se lavori con le sessioni e scadono durante il lavoro, cercano di ottimizzare il tempo di scadenza.