Hors ligne
@Eric,
Je vais te donner un peu de travail. Oh, trois fois rien ^^
Regarde le sujet [Forum, topic 16299] Page register.php et plus particulièrement le message [Forum, post 121776 by VDigital in topic 16299] Page register.php
Merci.
Hors ligne
Pb vu et pas encore analysé. Je m'en occupe dès que...
Merci pour le retour et pour l'entrée dans le bug tracker ;-)
Hors ligne
[HS]
PiwiLuc, ouvre des entrées dans le bugtracker plus vite que son ombre ^^
[/HS]
Hors ligne
Gotcha a écrit:
[HS]
PiwiLuc, ouvre des entrées dans le bugtracker plus vite que son ombre ^^
[/HS]
^^
... sauf lorsque je ne suis que l'ombre de moi-même...
;-)
Hors ligne
Voilou ! La version 2.11.5 corrige ce petit pb de titre dans la page register.
Hors ligne
Nouvelle release importante du plugin = Nouvelle branche de version : NBC_UserAdvManager 2.12.0
Au programme :
- Ajout d'un contrôle de complexité de mots de passe. Fonctionne sur le principe des scores (plus le score calculé du mot de passe est élevé, plus il est complexe).
- Ajout de la gestion des visiteurs qui ne sont pas revenus visiter la galerie depuis x temps. Pour faire court, je l'ai nommée Ghost Tracker. Permet de paramétrer la durée minimale entre 2 visites, d'envoyer un mail au contenu personnalisable de rappel et de supprimer les "fantômes" le cas échéant.
(Celle-là, elle est pour Patricia ;-) )
J'en ai aussi profité pour revoir un peu le code et le simplifier. C'est que çà commence à être une sacré usine ce plugin ^^
L'interface d'administration a également été un peu revue pour être plus lisible est ergonomique. J'y ai ajouté des couleurs (vert pour les infos générales, rouge pour les infos importantes)
Voila. Et comme il s'agit de la première version d'une nouvelle branche, il peut y avoir des coquilles qui trainent malgré mes "malmenages" perso. Aussi, je compte sur toutes les bonnes âmes pour tester cette release et me faire remonter les éventuels pb, modifications, évolutions.
Rappel : Le projet NBC_UserAdvManager dispose d'une entrée dans le [url=http://piwigo.org/bugsbugtracker[/url]. N'hésitez pas à vous en servir ;-)
Remerciements particuliers : A P@t et grum pour leur aide précieuse et leur patience. Ce fut un accouchement parfois difficile ;-)
Hors ligne
Pour infos:
Lorsque je vais sur la page :UserAdvManager :
Notice: Undefined offset: 15 in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\plugins\NBC_UserAdvManager\admin\UserAdvManager_admin.php on line 208
Notice: Undefined offset: 16 in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\plugins\NBC_UserAdvManager\admin\UserAdvManager_admin.php on line 209
Notice: Undefined offset: 16 in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\plugins\NBC_UserAdvManager\admin\UserAdvManager_admin.php on line 210
Notice: Undefined offset: 17 in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\plugins\NBC_UserAdvManager\admin\UserAdvManager_admin.php on line 211
Notice: Undefined offset: 17 in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\plugins\NBC_UserAdvManager\admin\UserAdvManager_admin.php on line 212
Notice: Undefined offset: 18 in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\plugins\NBC_UserAdvManager\admin\UserAdvManager_admin.php on line 213
Notice: Undefined offset: 19 in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\plugins\NBC_UserAdvManager\admin\UserAdvManager_admin.php on line 214
Je n'ai pas coché :
Mot de passe renforcé obligatoire - Saisir le score minimum (valeur plancher) de complexité du mots de passe ==
ni
Ne pas renforcer les mots de passe. (valeur par défaut)
ni
Activer le renforcement des mots de passe pour les admins.
ni
Désactiver le renforcement des mots de passe pour les admins. (valeur par défaut)
Notice: Undefined index: UserAdvManager_ConfirmMail_Text in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\plugins\NBC_UserAdvManager\admin\UserAdvManager_admin.php on line 64
Notice: Undefined index: UserAdvManager_GhostTracker_ReminderText in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\plugins\NBC_UserAdvManager\admin\UserAdvManager_admin.php on line 66
Notice: Undefined index: UserAdvManager_MailExclusion_List in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\plugins\NBC_UserAdvManager\admin\UserAdvManager_admin.php on line 68
Notice: Undefined index: UserAdvManager_GhostTracker_DayLimit in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\plugins\NBC_UserAdvManager\admin\UserAdvManager_admin.php on line 68
Bon courage.
Dernière modification par cljosse (2009-10-29 10:45:08)
Hors ligne
Bizarre, ceci correspond au fait que l'upgrade n'a pas mis à jour les tables de la base de données pour prendre en compte les nouvelles variables. Pourtant chez moi, sur mes 3 sites, l'upgrade auto depuis la 2.11.5 vers 2.12.0 s'est bien bien passé à chaque fois.
Pour être sûr de mon coup, pourrais-tu regarder dans ta base de données, table #_config > paramètre nbc_UserAdvManager > champ Value, si les valeurs se terminent bien par :
;false;100;false;true;;
?
Sinon, pour corriger tout de suite, il suffit de cocher les olives de la page de configuration générale du plugin qui ne sont pas activées. Par exemple, tu devrais avoir les deux olives en blanc pour "Mot de passe renforcé obligatoire" et "Ne pas renforcer les mots de passe. (valeur par défaut)". C'est çà qui cause les notices. Si tu cliques une des deux olives et que tu sauvegardes les paramètres, tu ne devrais plus avoir de notices.
Hors ligne
Attention ! Il y a eu un bug à la création de l'archive PEM pour la version 2.12.0 : Il manque un fichier !
Je n'arrive pas à retélécharger la bonne archive sans détruire l'existant.
[Edit] Revision 2.12.0 recrée avec la bonne archive ![/Edit]
Dernière modification par Eric (2009-10-29 12:57:16)
Hors ligne
Allez !
Une nouvelle release générale demande forcément quelques ajustements après sa sortie. D'où la mise en ligne de la version 2.12.1 qui annule les simplifications de l'interface d'administration du plugin. C'était, je pense, une bonne idée au départ mais les conséquences des effets de bord induits sont apparues trop dangereuses, notamment en ce qui concerne la perte des paramètres enregistrés si on désactivait une option du plugin.
J'ai donc opté pour un blocage des champs de texte lorsque l'option liée est désactivée (ex : texte des mails d'info et de confirmation, liste des exclusions, etc...). Cela permet de conserver les paramètres pour une utilisation ultérieure même lorsque l'option est désactivée.
Cependant, j'ai conservé l'ancienne méthode de masquage des paramètres pour l'option de renforcement des mots de passe car il n'y a pas de risque de perte de paramètres.
En aparté, je souhaiterai avoir un avis des utilisateurs du plugin sur la nouvelle fonction Ghost Tracker (gestion des visiteurs fantômes) :
Actuellement, lorsque l'option est activée, seuls les nouveaux inscrits ou les visiteurs réguliers sont "tracés" lors de leurs visites. Mais tous les autres, tous ceux qui sont déjà inscrits mais qui ne reviennent pas visiter la galerie, ils passent à côté du système...
Je cherche donc à "peupler" la nouvelle table de traçage des visites (#_user_lastvisit_check) avec tous les utilisateurs inscrits à la galerie au moment de l'activation du plugin ou, a postériori, par le biais d'un bouton ad-hoc dans l'interface d'administration du plugin.
Problème : Quelle date doit-on alors prendre en compte pour initialiser la date de dernière visite ?
Mes pistes pour répondre au problème :
- La date d'enregistrement des visiteurs -> Incidence : Les très "vieux" inscrits se retrouveront tout de suite dans le tableau des "fantômes" (modulo le délai en jours paramétré) même s'ils visitent la galerie assez régulièrement. Cela implique donc qu'il faudra patienter un certain temps pour les entrées du tableau se résorbent d'elles-même... Et encore, sans garantie d'avoir un résultat vraiment fiable.
- La date d'installation du plugin / activation de l'option -> Me semble le meilleur compromis dans ce cas. Mais aucun "vieil" inscrit n'apparaitra dans le tableau temps que le délai paramétré n'est pas pas écoulé.
Votre avis ?
Dernière modification par Eric (2009-10-29 22:01:44)
Hors ligne
Salut Eric,
Concernant ton plugin que j'utilise depuis un petit moment et pour répondre à ta question, moi j'opterai pour la deuxième solution :
- La date d'installation du plugin / activation de l'option -> Me semble le meilleur compromis dans ce cas. Mais aucun "vieux" inscrits n'apparaitra dans le tableau temps que le délai paramétré n'est pas pas écoulé.
Car tout le monde part sur un pied d'égalité et rapidement les "vieux" apparaitront de toute façon et au moins on maitrise l'instant T ;o))
Bonne soirée.
Seb
Hors ligne
Je suis du même avis que Sieur SNF69 ;-)
Hors ligne
Ok, c'est bien ce que je pensais moi aussi mais comme c'est une fonction que j'utiliserai, personnellement, de manière assez marginale, j'ai préféré demander l'avis des "aficionados" ;-)
Donc, on va partir sur l'option 2. Je code çà pour la future V2.12.2.
Merci pour vos avis sur la question et n'hésitez pas à me dire ce que vous pensez de cette nouvelle release. Notamment sur le contrôle de la complexité des mots de passe. En toute modestie, j'avoue être assez fier de cette partie. :-p
;-)
Hors ligne