Ciao a tutti, sto riscontrando un problema. Dopo l’accesso con Facebook, quando faccio clic sul pulsante di disconnessione, la pagina si blocca. Non c’è reindirizzamento alla pagina iniziale. Tuttavia, se ricarico la pagina, vengo reindirizzato alla pagina iniziale, il che indica che la sessione è stata distrutta. Questo dimostra che c’è un errore durante il reindirizzamento dopo aver fatto clic sul pulsante di disconnessione. Qualcuno può aiutarmi a trovare una soluzione per questo problema?
Questo accade su dispositivi mobili; sul web funziona correttamente.
Il logout ha avuto successo, ma non si verifica un aggiornamento/reindirizzamento corretto.
Non appare alcun popup di errore, né ci sono voci nei /log visibili (nemmeno con il logging dettagliato). Non c’è nulla nella console del browser al primo tentativo di logout, ma gli errori compaiono dopo tentativi successivi di logout (quando si prova a disconnettersi mentre si è tecnicamente già disconnessi):
È molto simile a un bug recente che ho segnalato ad Apple.
Puoi provare a riprodurlo dopo aver impostato same site cookies su Disabled su Try? Dovrai disconnetterti e riconnetterti nuovamente dopo aver modificato l’impostazione affinché abbia effetto.
Puoi confermare che questo è riproducibile anche su meta? Conferma inoltre che si verifica solo su mobile? Accade anche se aggiungi ?mobile_view=1 all’URL per forzare la visualizzazione mobile su desktop?
Non ho controllato su meta, ho solo controllato su https://try.discourse.org/. Sì, succede solo su mobile con Safari iOS e no, non succede quando aggiungo ?mobile_view=1 all’URL per forzare la visualizzazione mobile su desktop. @tshenry, conferma le mie osservazioni.
Ho dovuto disabilitare Discourse offline a causa di questo bug, anche se la funzione funziona correttamente, ma impostiamo di default i cookie rigorosi che attivano bug su Safari.
@tshenry, sto ancora riscontrando il problema dopo aver impostato “cookie same-site” su disabilitato. Tuttavia, il reindirizzamento ha funzionato correttamente al primo tentativo. Ma quando ho riprovato, non ha funzionato.
Ho anche controllato su Try: non ha funzionato nemmeno la seconda volta.
Mmm, hai ragione… Penso di essermi entusiasmato vedendolo funzionare la prima volta e non ho provato nelle occasioni successive
Devo aggiungere una nuova nota: il reindirizzamento al logout sembra funzionare direttamente dopo aver ricevuto il messaggio “Autorizzazione scaduta o hai cambiato browser. Riprova.” Sembra accadere quando si tenta di accedere molto rapidamente dopo essersi disconnessi.
Il video sottostante mostra un reindirizzamento al logout fallito all’inizio, poi a 13 secondi mostra il reindirizzamento funzionante dopo che il messaggio è stato visualizzato.