Erreur "Récupération par adresse de courriel" avec Chrome

Erreur "Récupération par adresse de courriel" avec Chrome

par Stéphane BERNIER,
Nombre de réponses : 5
Avatar Moodleurs particulièrement utiles

Bonjour à toute la communauté,

Je sollicite votre aide car nous venons de constater un problème surprenant au niveau de la procédure de réinitialisation de mot de passe, uniquement sur Google Chrome.

Des utilisateurs nous ont signalé que leur adresse mail n'était pas reconnue par la fonction de récupération de mot de passe. Le message suivant apparaît en rouge : "Veuillez indiquer soit le nom d'utilisateur, soit l'adresse de courriel". Nous avons pu reproduire le problème avec Chrome.
Mais la même manipulation avec la même adresse fonctionne avec Chrome en navigation privée. Et pas de souci avec Firefox ou Edge (Chromium).

Contexte technique

  • Version Moodle : 3.10.1
  • Thème Moodle utilisé : Boost
  • Version PHP : 7.4.13
  • Base de données : mariadb 10.5.8
  • Navigateur : Google Chrome 109.0.5414.75

Est-ce que ça parle à quelqu'un ?

Merci beaucoup par avance !

Stéphane
 
Moyenne des évaluations  -
En réponse à Stéphane BERNIER

Re: Erreur "Récupération par adresse de courriel" avec Chrome

par Olivier Valentin,
Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles
Bonjour Stéphane,
sur le coup, je dirais que si Moodle envoie bien des mails (pas de problème de paramétrage SMTP) et que la fonction de récupération du mot de passe fonctionne sur d'autres navigateurs (pas de problème Moodle), on se dirigerait sur un problème propre au navigateur Chrome.
Manipulation de base, as-tu simplement essayé de purger le cache de ton navigateur ?
Olivier
En réponse à Olivier Valentin

Re: Erreur "Récupération par adresse de courriel" avec Chrome

par Stéphane BERNIER,
Avatar Moodleurs particulièrement utiles
Bonjour Olivier, merci pour ton retour.

Effectivement, aucun souci Moodle ni SMTP, dans la mesure où ça marche.

Oui, j'ai fait un test en vidant le cache complètement, mais j'ai toujours l'erreur. Mais pas en navigation privée... étrange.
Ceci dit, je me vois mal indiquer de faire ça aux utilisateurs. Le but du lien étant qu'ils soient autonomes pour gérer leur mot de passe.

Je viens d'avoir une personne qui a rencontré le souci sur Edge. Sachant qu'il est basé sur Chromium aussi, ça se tiendrait. Mais je ne le reproduis pas sur Edge de mon côté.

J'en perds mon latin.

Stéphane
En réponse à Stéphane BERNIER

Re: Erreur "Récupération par adresse de courriel" avec Chrome

par Olivier Valentin,
Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles
Bonjour Stéphane,

ce qui est étrange, c'est que cette page n'affiche le message d'erreur qu'à deux conditions normalement :
  • soit l'usager n'a pas saisi son nom d'utilisateur OU son adresse courriel ;
  • soit il a saisi les deux.
La page forgot_password demande normalement une seule de ces informations !

Peux-tu essayer en désactivant dans Chrome la saisie semi-automatique des formulaires et des identifiants ?
Ton cache est bien purgé, est-ce qu'il en est bien de même pour les cookies ?

Olivier
Moyenne des évaluations Utile (2)
En réponse à Olivier Valentin

Re: Erreur "Récupération par adresse de courriel" avec Chrome

par Boris R,
Avatar Moodleurs particulièrement utiles

Bonjour,

Je constate le même problème sous Chrome.

  • En version  109.0.5414.76 (Build officiel) (64 bits) -> cela fonctionne
  • En version 109.0.5414.120 (Build officiel, plus récent) (64 bits) -> cela ne fonctionne pas
  • Fonctionne avec Edge et Firefox

J'ai purgé le cache mais rien de mieux. Étrange.



Annexe recup_mot_de_passe.JPG
En réponse à Olivier Valentin

Re: Erreur "Récupération par adresse de courriel" avec Chrome

par Stéphane BERNIER,
Avatar Moodleurs particulièrement utiles

Bonjour Olivier,

Merci pour ta réponse qui m'a mis sur la piste !

Sur notre plateforme, nous ne proposons que la procédure de récupération par adresse de courriel. Nous avons masqué l'option "Récupération par nom d'utilisateur" avec une règle CSS.
J'ai testé en désactivant cette règle, et effectivement c'est bien la saisie semi-automatique qui alimente par défaut la zone "Nom d'utilisateur" avec l'email de l'utilisateur.

J'aurais tendance à penser que ça fait suite à une mise à jour de Chrome, car pendant des années ça n'a pas posé de problème.
On va voir comment gérer ça.

Merci pour ton aide en tout cas !

Stéphane