SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Interactivité, communication > Protections antispams > Balise #CAPTCHA

Balise #CAPTCHA

jeudi 12 juillet 2007, par Bernard Blazin. Dernier ajout jeudi 12 juillet 2007


Cette nouvelle balise oblige à rentrer un code avant d’avoir accès aux forums publics des articles.


Présentation

Le système des captchas est encore très contreversé, car ce principe d’anti-spam n’est pas sûr à 100 % et qu’il ne favorise pas l’accès aux personnes ayant des déficiences visuelles . Il faut savoir néanmoins que si l’on tape l’url du forum en dur dans la barre de navigation, n’importe qui peut éviter ce « piège ».

Toutefois rien ne vous empêche d’utiliser une captcha sur votre site en complément de protection de vos contributeurs contre les spams.

La balise

La balise #CAPTCHA créera automatiquement un petit formulaire avec une image (GD2 doit être activé dans la configuration de votre site) dont vous devrez reproduire le code pour avoir accès au formulaire du forum de l’article. La redirection se fait automatiquement.

L’installation

L’installation se déroule comme pour tous les plugins, en plaçant le dossier dézippé dans le dossier plugins, et en l’activant dans la partie privée du site (cf. http://www.spip.net/fr_article3396.html)

Dans le squelette de votre page article.html vous devrez remplacer le lien vers le forum par la présente balise.

Pour finir

Si je ne suis pas très emballé par les captchas pour les raisons citées plus haut, voici un petit plugin très simple qui aura surement un rôle éducatif quand à la construction des balises dynamiques.

Vous pouvez essayer le plugin ici

Documents joints


Répondre à cet article

  • Balise #CAPTCHA

    20 juillet 2007 15:29, par tantely

    Bonjour,

    merci pour cette contrib, je cherchais justement un contrib sur le captcha, est-ce que vous pouvez m’aider à l’adapter pour mettre un captcha dans le formulaire ecrire_auteur de spip ? je suis débutant en spip.

    Merci de me répondre.

    version spip : 1.9.2b squelette : alternative version 1.9.1.3

    Répondre à ce message

    • Balise #CAPTCHA 21 juillet 2007 19:15, par Bernard Blazin

      Oui bien entendu ! Je suis actuellement en vacances mais je rentre lundi. Nous pourrions voir ça dès le debut de semaine. C’est juste une histoire de redirection dans le fichier balise.php. Au lieu de pointer sur le forum lié à l’article, il suffit de pointer vers le formulaire ecrire_auteur. Pour cela il faudra extraire l’id_auteur, mais rien de bien sorcier.

      Bernard

      Répondre à ce message

      • Balise #CAPTCHA 23 juillet 2007 10:01, par tantely

        Merci de m’avoir répondu,

        j’espère que vous avez passé de bonne vacance, quelles sont les codes ou les modifications que je dois faire pour que çà fonctionne s’il-vous-plait ?

        voici mon adresse mail : tantely94700@yahoo.fr

        Merci d’avance.

        cordialement

        Tantely

        Répondre à ce message

        • Balise #CAPTCHA 25 juillet 2007 10:02, par Bernard Blazin

          Je vais regarder ce que je peux faire mais suis en panne ADSL depuis mon retour. Je vous tiens au courant. Précisez moi ce que vous souhaitez exactement :

          Passer au travers la balise avant d’afficher le formulaire de contact auteurs ou bien valider le formulaire auteur après être paddé par la captcha ? et eventuellement une url de votre site . Vous pouvez me contacter sur bernard.blazin[@]free.fr

          A bientôt

          Répondre à ce message

        • Balise #CAPTCHA 25 juillet 2007 10:03, par Bernard Blazin

          Je vais regarder ce que je peux faire mais suis en panne ADSL depuis mon retour. Je vous tiens au courant. Précisez moi ce que vous souhaitez exactement :

          Passer au travers la balise avant d’afficher le formulaire de contact auteurs ou bien valider le formulaire auteur après être passé par la captcha ? et eventuellement une url de votre site . Vous pouvez me contacter sur bernard.blazin[@]free.fr

          A bientôt

          Répondre à ce message

          • Balise #CAPTCHA 2 septembre 2007 20:43, par Nosk!lL

            BOnjour, je ne comprends pas comment installez le programme sur mon site de jeu en reseau. http://team.des.saouled.free.fr Des robots post des commentaires inutiles, alors que la tchatbox est au niveau I (utilisateur enregistré) et que ces derniers ne sont meme pas inscrits/ et n ont pas de compte valide. En attendant je banni les Ips en attendant. Merci de prendre conctact, sVp.

            Merci de l eventuel soutient ;)

            Répondre à ce message

            • Balise #CAPTCHA 2 septembre 2007 20:48, par Nosk!lL
              • Balise #CAPTCHA 2 septembre 2007 21:19, par Bernard Blazin

                Je en suis pas certain que le site soit en spip ! Me tromperais-je ?

                Répondre à ce message

                • Balise #CAPTCHA 3 septembre 2007 17:32, par Nosk!lL

                  En fait, mon souhait serait de reussir a installez, un code a ré-ecrire pour pouvoir poster dans notre tchatbox et pour ne pas avoir a faire a des robots spammeurs (dont leur publicité nous est bien égale..)

                  Je ne pense pas que le site en soit. C’ est un Nuked-Clan qui y est installé, aprés je ne sais pas si cela change beaucoup de choses :/ , mais j ai deja vu un code a rentrez avant de postez dans un tchat.

                  Si cela n est point possible, je vous prit de m’ excusez et de vous soouhaitez bonnes continuations. Merci d’ avance.

                  Répondre à ce message

    Retour au début des forums

  • Balise #CAPTCHA sur la zone

    28 juillet 2007 09:52, par erational

    Pour les développeurs, le plugin est maintenant disponible sur la zone http://zone.spip.org/trac/spip-zone...

    Il reste des choses à régler :
    - Avoir une véritable vérification (au lieu d’une simple redirection qui ne protège pas grand chose)
    - Avoir la compatibilité avec les URLs propres, ....
    - Pouvoir l’appliquer à divers formulaires [(#CAPTCHA|auteurs)],[(#CAPTCHA|forum_article)] ...

    Répondre à ce message

    Retour au début des forums



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net