Nel nostro forum, quando un utente desidera modificare il proprio indirizzo email, il link inviato lo reindirizza alla pagina “Questa pagina non esiste”. Ho verificato il processo di modifica dell’email qui su Meta e tutto funzionava correttamente. La differenza era questa:
Nel nostro forum, il link è qualcosa del genere: test.com/users/authorize-email/some-string
Mentre su Meta, il link è qualcosa del genere: test.com/u/confirm-new-email/some-string
Se si modifica il link (inviato dal nostro forum) sostituendo /users/authorize-email/ con /u/confirm-new-email/, allora il link funziona correttamente e permette all’utente di cambiare l’email.
Ma come possiamo configurare il link dal pannello di amministrazione, in modo che reindirizzi gli utenti al percorso corretto?
Se un utente desidera modificare il proprio indirizzo email, deve semplicemente accedere alle proprie preferenze utente (cliccando sull’avatar e poi su Preferenze), fare clic sulla matita di modifica accanto all’indirizzo email corrente, inserire il nuovo indirizzo email e fare clic su Salva modifiche.
Forse non sono riuscito a spiegare chiaramente il problema. Dopo il processo che hai descritto, viene inviato automaticamente un link all’utente, che deve confermarlo.
Questo link reindirizza il nostro utente a una pagina errata, qualcosa del genere:
mentre dovrebbe essere del tipo:
Vorrei sapere come correggere questo link automatico.