Extension (plugin) Dotclear httpPassword 0.5.2 : protection du blog par mot de passe
Par Fred le vendredi 1 mai 2009, 10:36 - Lien permanent
Elle fournit une interface de gestion d'identifiants/mots de passe pour limiter l'accès à votre blog aux personnes que vous désirez (ces identifiants n'ont rien à voir avec les comptes utilisateurs permettant d'accéder à l'interface d'administration de Dotclear).
J'ai importé la version de développement sur le lab dotclear.
J'y ai adjoint la versions stable actuelle (0.3).
La version de développement est actuellement la 0.5.2 :
- réécriture presque complète du code ;
- support du multi-blog ;
- auto-détection des méthodes de protection des mots de passe disponibles sur le serveur ;
- réorganisation de la page d'administration du plugin avec des onglets ;
- support des hébergeurs qui utilisent PHP en CGI plutôt que module Apache (testé chez OVH)
- ajoute d'une option de débug paramétrable visible dans about:config
Consignes de mise à jour
Si vous utilisiez une version inférieure à la 0.5.x de httpPassword, cette mise à jour est un peu délicate :
- installez la nouvelle version du plugin;
- éditez le fichier .htaccess pour supprimer les directives AuthUserFile, AuthName, AuthType, Require;
- déplacer le fichier .htpasswd existant dans le répertoire public du blog;
- paramétrer le plugin (protection du mot de passe, message d'authentification) et l'activer.



Commentaires
Ce plugin correspond tout à fait à ce que je recherche. Malheureusement et contrairement à ce que j'ai pu lire sur le lab et les blog/forum, je n'arrive pas à le faire fonctionner. J'ai la dernière version de Dotclear (2.1.5), la dernière version de httpPassword (0.5.3) et l'hébergeur est OVH. Dotclear fonctionne en multi-blogs et je souhaiterais restreindre l'accès à l'un d'entre eux. Quand j'ajoute un login ou modifie un mot de passe, le .htpasswd ne change pas dans le répertoire "private/public" de mon blog privé nommé "private". De même le changement de cryptage ne produit aucune modification lorsque j'essaie de modifier un mot de passe (comme expliquer dans l'aide). En le créant à la main, cela ne fonctionne pas plus... je n'arrive pas à détecter où se trouve le .htaccess qui est sensé analyser le .htpasswd. Merci d'avance pour une aide collective ou vos conseils particuliers.
Bonjour
J'ai eu cette erreur quand j'ai voulu l'installer :
Fatal error: Call to a member function setUserAgent() on a non-object in /homez.83/canalmar/www/orga/admin/plugins.php on line 139
Bonjour,
Avez vous installé la dernière version disponible sur le lab ?
Oui, c'était la dernière version que j'avais trouvée en novembre en tout cas. Le site est hébergé chez OVH.
Merci
Bonsoir,
Installez la dernière version téléchargeable sur lab.dotclear.net et suivez la procédure décrite dans l'onglet debug afin que je puisse rajouter le support de l'hébergement mutualisé de OVH dans le plugin
Merci
Bonjour,
Je suis en hébergement mutualisé chez OVH.
Impossible de faire fonctionner cet excellent plugin.
J'ai vérifié le fichier .htpassword : il est correctement rempli.
Y a-t-il un espoir de mise à jour ?
J'ai le fichier de debug actif.
Merci d'avance.
Bonsoir,
Suivez la procédure décrit dans l'onglet debug afin de vous donner un espoir que je fasse évoluer le plugin