Bohwaz a écrit :
- Je vais essayer de dév une fonction qui permet à un rédacteur (ou
admin) de récupérer son mot de passe si il l'a oublié. Pour ça je vais
essayer de créer un tag #FORMULAIRE_OUBLIE_MDP et les fonctions qui
enverront le mail avec le mdp à l'auteur. Si vous voyez une faille de
sécurité ds ma démarche (genre tt le monde peut reçevoir le mdp d'un
rédacteur) dites le moi tt de suite, histoire que j'évite des mdp qui
se baladent dans la nature.
En fait il est impossible de récupérer le mot de passe depuis la version
cryptée qui est dans la base (sauf en utilisant un utilitaire de crack
de mots de passe, bien sûr ;-)). Le formulaire devrait donc plutôt
mailer une URL contenant un code spécifique permettant ensuite au rédacteur
d'y entrer un nouveau mot de passe.
Je crois pas. Si t'as un le Spip de base et ensuite que tu peux
télécharger sur le site de spip des modules compatibles qui te
permettent des trucs plus pointus et que tout le monde n'a pas
forcément besoin, c'est au bénéfice de tous, débutants et
professionnels:
Je suis d'accord avec l'utilité de la modularisation, par contre c'est
quelque chose qui est difficile à réaliser si on ne veut pas restreindre
le champ des possibilités.
Exemple, si on voulait livrer les mots-clés sous forme de module :
- les mots-clés peuvent être liés à tous types d'objets (articles, brèves...)
- les mots-clés ont leur boucle spécifique, mais apportent aussi des
critères spécifiques dans d'autres types de boucles ({id_mot} ou même
{titre_mot} si je me souviens bien)
- ils doivent être pris en compte dans la sauvegarde et la restauration
de la base de données, de façon non triviale (ils sont liés aux articles,
il faut donc sauvegarder la liaison avec). Tiens, d'ailleurs Arno, t'as
pensé à rajouter les nouveaux liens dans la sauvegarde (mots <-> rubriques,
etc.) ?
- ils doivent aussi être pris en compte dans l'optimisation périodique
de la base de données.
Il faut donc un code beaucoup plus souple qu'actuellement, avec un ensemble
de procédures permettant à un module de s'accrocher à telle ou telle
fonctionnalité de base (édition dans l'espace privé, affichage dans l'espace
public, maintenance technique...).
Et, heu, il y a déjà des tonnes de choses à faire....
Amicalement
Antoine.