Dans notre forum, lorsqu’un utilisateur souhaite modifier son adresse e-mail, le lien qui lui est envoyé le redirige vers la page « Cette page n’existe pas ». J’ai vérifié le processus de modification de l’e-mail ici sur Meta, et tout semblait correct. La différence était la suivante :
Dans notre forum, le lien ressemble à ceci : test.com/users/authorize-email/some-string
Alors que sur Meta, le lien ressemble à ceci : test.com/u/confirm-new-email/some-string
Si l’on modifie le lien (envoyé par notre forum) de la manière suivante : remplacer /users/authorize-email/ par /u/confirm-new-email/, alors le lien fonctionne correctement et permet à l’utilisateur de modifier son e-mail.
Mais comment pouvons-nous configurer le lien depuis le panneau d’administration pour qu’il redirige les utilisateurs vers la bonne adresse ?
Le lien d’automatisation généré pour permettre aux utilisateurs de modifier leur adresse e-mail les redirige vers le chemin « cette page n’existe pas ».
Je n’ai trouvé aucun paramètre dans le panneau d’administration, et cela me semble davantage être un bug ; bien que cela ne se produise pas ici sur Meta.
Si un utilisateur souhaite modifier son adresse e-mail, il lui suffit de se rendre dans ses préférences utilisateur (en cliquant sur son avatar, puis sur Préférences), de cliquer sur le crayon d’édition à côté de son adresse e-mail actuelle, de saisir sa nouvelle adresse e-mail, puis de cliquer sur Enregistrer les modifications.
Peut-être que je n’ai pas pu expliquer le problème clairement. Après le processus que vous avez décrit, un lien automatique est envoyé à l’utilisateur, et il doit le confirmer.
Ce lien redirige notre utilisateur vers une mauvaise page, quelque chose comme :
alors qu’il devrait ressembler à ceci :
Je voudrais savoir comment corriger ce lien automatique.