I link di invito all'argomento inviano l'utente alla home page, non all'argomento

@dan Giuro di aver testato tutto questo quando abbiamo implementato le ultime modifiche, ma riesco a riprodurre questo bug. Colpisce solo i link di invito, non le email di invito. Per riprodurlo:

  1. Vai a un argomento, seleziona il pulsante di condivisione :link: nel menu dell’argomento e crea un invito all’argomento. Se si trova in una categoria protetta, aggiungi un gruppo a cui aggiungere l’utente. (il bug può essere replicato in entrambi i casi). Salva il link e copialo negli appunti.
  2. Incolla il link nella barra degli indirizzi in modalità di navigazione in incognito per accettare l’invito. Compila i campi richiesti (la password non è richiesta - il bug può essere replicato sia che tu fornisca una password sia che tu non la fornisca) e invia il modulo.
  3. Nella tua email, fai clic sul link per confermare il tuo indirizzo email e accedere (o per aggiungere la tua password, se non ne hai specificata una).
  4. Verrai portato alla homepage, non all’argomento a cui sei stato invitato. :sob:
  5. Se hai aggiunto l’utente a un gruppo, puoi confermarlo guardando la pagina di amministrazione dell’utente.
1 Mi Piace

Funzionava per me l’altro giorno? Potevo essere inviato solo alla homepage in condizioni specifiche (ad esempio, il bypass della password). Penso che l’unico passaggio che differisce nel mio tentativo rispetto al tuo sia che ho copiato l’URL di attivazione dall’email per incollarlo in un browser separato.

Stavo usando il mio cellulare, quindi Android/Chrome per l’amministratore e Android/Firefox per accettare l’invito per l’utente di test. E Gmail per l’email.

Va bene… se inviti qualcuno via email, il processo funziona come previsto. Il link nell’email contiene tutta la “magia” necessaria per integrare immediatamente la persona appropriata con l’indirizzo email conosciuto e corretto.

Il problema si presenta se inviti qualcuno tramite link, non via email, usando il pulsante “Salva invito” e poi copiando il link che viene mostrato e condividendolo. Se non limiti per email, la persona che stai invitando deve eseguire il passaggio di conferma via email, il che porta al fatto che non viene reindirizzata all’argomento quando accede per la prima volta.

2 Mi Piace

Il mio test utilizzava il link di copia, non la restrizione all’e-mail. :man_shrugging:

Oh. Mi dispiace, hai scritto..

.. che ho letto male.

Forse c’è un’impostazione di amministrazione diversa sui nostri siti? Lasciami dare un’altra occhiata ma ho ottenuto esattamente la riproduzione che descrivo sopra nei miei ultimi test, su una community solo su invito. Modifica: ho appena testato di nuovo e vengo ancora mandato alla home page.

2 Mi Piace

Ah, il mio non è ad invito. Devo essermelo perso nella configurazione di @gassim. Questo potrebbe spiegare la differenza.

2 Mi Piace

L’ho appena provato qui su meta, in un argomento di una categoria sicura, e ottengo la stessa riproduzione. Non sono sicuro di cosa sia diverso sul tuo sito e su quelli su cui sto testando.

2 Mi Piace

Ciao @JammyDodger,
Grazie, ma la community è una community aperta; tuttavia, abbiamo una categoria che è privata e stiamo seguendo gli stessi passaggi di @tobiaseigen con lo stesso risultato.

Grazie @tobiaseigen per il follow-up!

2 Mi Piace

Questo è molto intrigante. Mi sono appena aggiornato all’ultima versione e tutte le mie impostazioni di amministrazione degli inviti sembrano essere predefinite, e ho appena eseguito nuovamente lo stesso test e sono atterrato sull’argomento corretto ‘arrive at topic’.

L’ho eseguito di nuovo con invite only abilitato, e anche quello mi ha portato alla pagina corretta.

Tuttavia, saltare una password durante la registrazione e poi impostarne una tramite il prompt via email mi porta alla homepage invece che all’argomento ‘arrive at topic’.

Non so perché il mio funzioni? C’è qualcosa che potrei cambiare per provare a replicare?

@JammyDodger ti stai registrando come nuovo utente? Il problema si verifica solo se ti registri come nuovo utente; tuttavia, se accedi, il link funzionerĂ  come previsto.

@tobiaseigen Per favore, fammi sapere se sei in grado di replicare i passaggi di @JammyDodger. Ho provato in tutti i modi diversi, ma qualsiasi nuovo utente verrà inviato alla homepage invece che all’argomento privato nella categoria privata.

Grazie!

Sto registrando un utente di prova per la prima volta.

Questo è di nuovo il mio screenshot in modo che tu possa vedere la sovrapposizione di benvenuto sopra l’argomento su cui è atterrato per primo l’utente di prova, e che si trova in una categoria privata:

Il mio è solo un semplice sito di prova, senza login alternativi o SSO. Non so se questo fa la differenza?

1 Mi Piace

Ok grazie! Sai che l’unica differenza che vedo tra i link di invito che sto creando e i tuoi è che max usa = 1 e io non ho provato max usa = 1.

Ho provato anche 5000 (impostazione predefinita massima) per molti dei test, e anche questo ha funzionato.

1 Mi Piace

Ok, e poi l’ultima differenza che vedo rimasta è il mobile!

Pensi che potrebbe funzionare se provassi da mobile? Sto usando Chrome sul mio portatile ma ho provato anche Firefox e lo stesso problema persiste.

Ho appena fatto un altro giro di test qui e penso di aver finalmente trovato i passaggi riproducibili sia per accettare correttamente un invito ed essere indirizzato all’argomento specificato nell’invito, sia per essere erroneamente inviato alla homepage.

Se fai clic sul link per confermare la tua email in una nuova finestra di navigazione in incognito su Chrome o Safari che non avevi utilizzato in precedenza per accettare l’invito, otterrai una sequenza come nello screengrab qui sotto. Fai clic per attivare il tuo account, quindi per “continuare”, quindi atterrerai sulla homepage. :crying_cat_face:

Se fai clic sul link per confermare la tua email nella stessa finestra di navigazione in incognito su Chrome o Safari che hai utilizzato per accettare l’invito, otterrai la sequenza qui sotto. Non vedrai mai la schermata con il secondo pulsante per “continuare”, ma verrai indirizzato direttamente all’argomento specificato nell’invito. :smile_cat:

3 Mi Piace

L’URL di reindirizzamento è stato archiviato in un cookie e questo può andare perso se l’utente cambia browser, utilizza la modalità incognito, reimposta i cookie, ecc. Ho aggiunto un passaggio aggiuntivo dopo che l’utente attiva il proprio account per cercare l’invito e reindirizzare l’utente all’argomento a cui era stato originariamente invitato.

8 Mi Piace

@here :backhand_index_pointing_up: Grazie mille! :heart_eyes::heart::clap:

4 Mi Piace

@dan grazie per aver risolto! Ho appena fatto un test e funziona a meraviglia. :magic_wand:

4 Mi Piace