Hola Ildefonso. No puedo ponerme a echarte una mano ahora porque voy a estar de viaje una semana. A la vuelta veo como va todo y si sigues con dudas investigo por mi cuenta. Este sistema de bloqueo lo guardaba en espera de tener tiempo para probarlo. De momento pienso que:
la he asociado a la palabra clave « Documentos ».¿se puede cambiar la contraseña?
Debes poder cambiar la palabra clave sin ningún problema.
Del artículo: “On pourra avec ceci créer autant de mots de passe que l’on voudra. Protéger la rubrique les saucisses avec le mot de passe sauciflon sec et la rubrique jambon avec le mot de passe jamblon sec”.
Algo así como: Se podrán crear tantas palabras de paso como se quieran. Proteger la sección “les saucisses” con la palabra de paso “sauciflon sec” y la sección “jambon” con la palabra de paso “jamblon sec”.
¿es normal que pida como contraseña el nombre de la palabra clave?
Imagino que si ya que se basa en el uso de las palabras clave
Si intento ENTRAR DE NUEVO en esa sección o artículo ya no me pide la
contraseña y me permite acceder directamente. Tercera cosa: ¿esto es normal
o he hecho algo mal?
Seguramente usa variables de sesión para recordar quien ha entrado y no tener que escribirlo de nuevo mientras dure la sesión.
Del artículo: “crée la variable de session $acces…”
Algo así como: “crea la variable de sesión $acces…”
OJO con esto:
Limitations du système
- Un accès par http://mon_site.org/mot.php3 ?id_mot=XX permet de deviner le mot de passe en incrémentant simplement XX à partir de 1, sur un site contenant peu de mots clés, facile de le trouver, pour remedier à cela il faut supprimer le couple de fichiers mot.php3/mot.html, et y repenser en cas de mise à jour de SPIP.
Ou alors dans le squelette mots.html modifier la Boucle MOTS : <BOUCLE_de_mots(MOTS){les criteres deja present}{id_groupe!=}>
- Il faut s’assurer que les divers squelettes alternatifs ou récapitulatifs (backend, resume, nouveautes, /oo, imprimer, plan, recherche, etc…) n’afficheront pas d’articles qui exigent un mot de passe. C’est très frustrant pour un visiteur de se faire présenter une liste d’articles dont on lui refuse l’accès. Pour cela il faudra exclure les articles correspondants : Par exemple a l’aide d’une première boucle et du critère doublons :
<BOUCLE_articlesproteges(ARTICLES){les criteres deja present}{id_groupe!=}{doublons}></BOUCLE_articlesproteges>
<BOUCLE_principale(ARTICLES){mes criteres}{doublons}>…</BOUCLE_principale>
- Il faut penser à ajouter quelques directives dans son fichier robots.txt pour que Google et compagnie n’indexent pas des articles accessibles par mot de passe.
Siento no poder ayudarte más en este momento. En tiempos también estuve dándole vueltas a una cosa que se llamaba Xprotector que eran unos scripts de php para bloquear accesos de una forma más potente, pero por más que lo he buscado sólo he encontrado una versión vieja que no debe funcionar con el 1.7.
Si encuentro algo más te aviso.
Un saludo