Page 1 sur 1

Mots de passe tronqués

Publié : 25 janv. 2018, 11:24
par RichardB
bonjour
l'agora est un très bel outil, mais la version 3.3.5 comporte au moins 1 problème:
dans certains cas, les mots de passe saisis sont tronqués
1- saisie du passe d'accès à la DB lors de l'installation
2- saisie du mot de passe de réinitialisation (reinitPassword)
en faisant plusieurs tests, on constate que les mots de passe saisis dans ces 2 cas sont tronqués à partir du premier caractère non alpha-num.
Dans le cas 1, on peut contourner, dans le cas 2, les utilisateurs ne comprennent pas et abandonnent la connexion, l'agora ne sert plus à rien.
La recherche du bout de code défaillant est assez laborieuse, alors, si un développeur du projet pouvait se pencher sur la question, ou un modérateur???
cordialement
rb

Re: Mots de passe tronqués

Publié : 15 févr. 2018, 18:06
par xech
Bonjour,
Sur la version 3.4.0 l'utilisation de mots de passes avec des caractères spéciaux ne pose pas de soucis. Que ce soit pour la connexion à la base de données ou la connexion des utilisateurs. Serait-il possible de connaitre les caractères spéciaux utilisés pour vos tests?
Cdlt
xech

Re: Mots de passe tronqués

Publié : 28 févr. 2018, 16:54
par RichardB
bonjour ... avec un peu de retard
le problème perdure pour la version 3.4.1, mais j'avais trouvé le solution:
dans app/ModUser/MdlUser.php il faut ajouter:

Code : Tout sélectionner

 +encodeURIComponent($('.promptInputText').val()
Ligne 284
ainsi lors de la réinitialisation du pass (procédure Infos de connexion oubliés), tous les caractères du clavier passent
nb. il n'y a par contre pas de problème lors de la saisie d'un nouveau pass dans la gestion du profil.
cordialement
rb