Forum - plugin Sesame - Modifier le nombre de caractère du mot de passe
31 membres
Connectés : ( personne )
Sujet n° 136
le 25/04/2013 - 20:18
par YCMetz
visiteur
Question :
Comment procéder pour modifier le nombre minimum de caractères du mot de passe ? Je souhaiterai en mettre 4.
M'autorises-tu à modifier ton script ?
Réponse :
Pas de problème pour modifier les scripts; ça se passe dans plugins/sesame/usr-user.php, il y a une fonction javascript "VerifyForm()"; rechercher à l'intérieur la ligne
regexp = /^[a-zA-Z0-9]{5,20}$/;
remplacer 5 par 4
Nouvelle question :
J'ai modifié le script en suivant tes directives mais j'ai toujours le pop-up m'indiquant qu'il faut entre 5 et 20 caractères. Que faire ?
Réponse n° 1
--------
le 26/04/2013 - 00:43
par tonton_christian
Administrateur
Si c'est le contrôle qui se fait encore sur 5, c'est que tu as fait une erreur quelque part.
Si tu veux dire que le message d'erreur continue d'afficher 5, lorsque le contrôle trouve un nombre de caractères inférieur à 4, il faut aller modifier le message $web302 dans le fichier de langue (/inc/lang/fr-web.inc). excuse-moi pour cet oubli.
Réfléchis bien ... avant!
Réponse n° 2
--------
le 26/04/2013 - 21:48
par YCMetz
visiteur
Je n'ai pourtant pas l'impression d'avoir commis une erreur Voici ma ligne modifiée :regexp = /^[a-zA-Z0-9]{4,20}$/;
et l'autre ligne modifiée :$web302 = "Le code secret contient des caractères non valides (format 4 à 20 caractères parmi 0 à 9, A à Z, a à z et _)";
Et pourtant j'obtiens le pop-up si je saisis 4 caractères dans le mot de passe mais çà valide avec 5.
Merci pour ton aide.
Réponse n° 3
--------
le 27/04/2013 - 15:50
par tonton_christian
Administrateur
quand je parlais d'erreur je ne pensais pas à la ligne de code, car remplacer un 5 par un 4 ne comporte pas un gros risque d'erreur. je pensais plutôt à une erreur de manip du style oubli d'enregistrement ou de transfert du fichier sur le site ou ce genre d'étourderie.
je viens de m'apercevoir que je ne t'avais donné que le script de modification de la fiche utilisateur par le membre; il y a aussi la création de la fiche par l'administrateur; c'est dans
/admin/plugins/sesame/usr-admin-usra.inc
et c'est la même ligne
avec mes excuses
Réfléchis bien ... avant!
sujet actif
sujet clos
Important!
Nouveau
Rectifier message
Clôturer sujet
Remonter sujet