En nuestro foro, cuando un usuario quiere cambiar su correo electrónico, el enlace que se le envía lo redirige a la página “Esta página no existe”. He revisado el proceso de cambio de correo electrónico aquí en Meta y todo funcionaba correctamente. La diferencia era la siguiente:
En nuestro foro, el enlace es algo como: test.com/users/authorize-email/algun-string
Mientras que en Meta, el enlace es algo como: test.com/u/confirm-new-email/algun-string
Si se modifica el enlace (enviado por nuestro foro) de la siguiente manera: sustituir /users/authorize-email/ por /u/confirm-new-email/, entonces el enlace funciona correctamente y permite al usuario cambiar su correo electrónico.
Pero, ¿cómo podemos configurar el enlace desde el panel de administración para que dirija a los usuarios a la dirección correcta?
Si un usuario desea cambiar su dirección de correo electrónico, simplemente debe ir a sus preferencias de usuario (haciendo clic en su avatar y luego en preferencias), hacer clic en el lápiz de edición junto a su dirección de correo electrónico actual, cambiarla por la nueva y hacer clic en Guardar cambios.