[plugin] MyCapchaImage: capcha à base d'image pour les commentaires

StéphaneStéphane Member, Former PluXml Project Manager
plxMyCapchaImage (anciennement plxCapchaImage) permet de protéger les commentaires avec un captcha à base d'image.

Téléchargement

HISTORIQUE
## Version 1.3.2 (03/05/2016) ##
BUG: Compatibilité PluXml 5.5

## Version 1.3.1 (23/07/2015) ##
BUG: Effet de bord sur le changement de la taille maxi du champ capcha limitant le champ "Nom" à 5 caractères également

## Version 1.3 (20/07/2015) ##
[+] Ajout d'une icône pour recharger le capcha

## Version 1.2 (15/07/2015) ##
[+] Modification de la taille et du nombre maximum de caractères autorisés dans la zone de saisie du capcha

## Version 1.1 (07/07/2015) ##
{+] Changement de nom du plugin: plxMyCapchaImage à la place de plxCapchaImage
[+] Prise en compte de la saisie du capcha en minuscule uniquement
[+] Nouveaux fonds d'image
[BUG] Capcha inactif dans certaine configuration

## Version 1.0 (18/12/2010) ##
version initiale

Consultant PluXml

Ancien responsable et développeur de PluXml (2010 à 2018)

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    ## Version 1.2 (15/07/2015) ##
    [+] Modification de la taille et du nombre maximum de caractères autorisés dans la zone de saisie du capcha

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • StéphaneStéphane Member, Former PluXml Project Manager
    ## Version 1.3 (20/07/2015) ##
    [+] Ajout d'une icône pour recharger le capcha

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • StéphaneStéphane Member, Former PluXml Project Manager
    ## Version 1.3.1 (23/07/2015) ##
    BUG: Effet de bord sur le changement de la taille maxi du champ capcha limitant le champ "Nom" à 5 caractères également

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Bonjour,

    Merci pour ce plugin qui (je l'espère) m'enlèvera ces foutus spams.

    J'ai cependant une petite question. Est ce normal que les lettres soient toujours les mêmes ?
    Peut être que je passe à côté de quelques chose...

    Merci d'avance ;)
  • nebiusnebius Member
    octobre 2015 modifié
    Fausse alerte... Après une activation / désactivation du plugin ca marche correctement :rolleyes:

    Par contre, dans les commentaires le bouton rafraichir du captcha ne fonctionne pas.
    Mais c'est peut-être (surement) lié à la présentation (css) de mes commentaires...
    Je vais vérifier :D
  • Bonjour,
    Je ne suis pas compétent dans le css alors j'ai besoin d'aide.
    Comment ajuster la longueur de la case où entrer l'image. Elle est très grande pour les commentaires et très petite dans le plugin contact.

    Merci
  • StéphaneStéphane Member, Former PluXml Project Manager
    jol5926 a écrit:
    Bonjour,
    Je ne suis pas compétent dans le css alors j'ai besoin d'aide.
    Comment ajuster la longueur de la case où entrer l'image. Elle est très grande pour les commentaires et très petite dans le plugin contact.

    Merci

    Bonjour

    Dans la feuille de style de ton theme ajoute à la fin

    input#id_rep {
        width: 70px;
    }
    

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Stéphane a écrit:
    jol5926 a écrit:
    Bonjour,
    Je ne suis pas compétent dans le css alors j'ai besoin d'aide.
    Comment ajuster la longueur de la case où entrer l'image. Elle est très grande pour les commentaires et très petite dans le plugin contact.

    Merci

    Bonjour

    Dans la feuille de style de ton theme ajoute à la fin

    input#id_rep {
        width: 70px;
    }
    

    Ca fonctionne pour les commentaires mais dans le plugin "contact", la case reste petite ?
  • StéphaneStéphane Member, Former PluXml Project Manager
    @jol5926

    change avec ceci
    input#id_rep {
        width: 70px !important;
    }
    

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Stéphane a écrit:
    @jol5926

    change avec ceci
    input#id_rep {
        width: 70px !important;
    }
    


    Merci
    Ca fonctionne :)
  • src386src386 Member
    avril 2016 modifié
    Bonjour, c'est compatible avec Pluxml 5.5 ?
    Il ne cesse de me dire que la vérification anti-spam a échoué.
    EDIT : sur le formulaire de contact (autre plugin), le captcha fonctionne. Par contre pour ajouter un commentaire ça ne passe pas.
  • src386 a écrit:
    Bonjour, c'est compatible avec Pluxml 5.5 ?
    Il ne cesse de me dire que la vérification anti-spam a échoué.
    EDIT : sur le formulaire de contact (autre plugin), le captcha fonctionne. Par contre pour ajouter un commentaire ça ne passe pas.

    Hello,
    je confirme plugin incompatible avec la version 5.5.
    J'ai le même message d'erreur :
    la vérification anti-spam a échoué

    Merci à Stéphane pour ce retour sur ce plugin

    Jol
  • jol5926 a écrit:
    J'ai le même message d'erreur :
    la vérification anti-spam a échoué

    Bonsoir,

    Même souci avec le plugin et les commentaires ;)
  • StéphaneStéphane Member, Former PluXml Project Manager
    ## Version 1.3.2 (03/05/2016) ##
    BUG: Compatibilité PluXml 5.5

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • jol5926jol5926 Member
    Stéphane a écrit:
    ## Version 1.3.2 (03/05/2016) ##
    BUG: Compatibilité PluXml 5.5

    C'est ok !
    Merci :)
  • StéphaneStéphane Member, Former PluXml Project Manager
    @jol5926: merci pour le retour

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Hello,
    j'utilise le plugin "guest book" de dpdpfic avec ton plugin "Mycapchaimage" pour le controle anti-spam.

    Quand on laisse un commentaire sur "guest book", j'ai un message d'erreur "le contrôle anti-spam a échoué".

    Je ne sais pas lequel des 2 plugins est en défaut ?

    Le plugin "Mycapchaimage" fonctionne parfaitement avec les commentaires

    Merci
  • jol5926 a écrit:
    Hello,
    j'utilise le plugin "guest book" de dpdpfic avec ton plugin "Mycapchaimage" pour le controle anti-spam.

    Quand on laisse un commentaire sur "guest book", j'ai un message d'erreur "le contrôle anti-spam a échoué".

    Je ne sais pas lequel des 2 plugins est en défaut ?

    Le plugin "Mycapchaimage" fonctionne parfaitement avec les commentaires

    Merci

    Hello,

    j'ai besoin d'aide !

    Merci
  • jol5926 a écrit:
    Hello,
    j'utilise le plugin "guest book" de dpdpfic avec ton plugin "Mycapchaimage" pour le controle anti-spam.

    Quand on laisse un commentaire sur "guest book", j'ai un message d'erreur "le contrôle anti-spam a échoué".

    Je ne sais pas lequel des 2 plugins est en défaut ?

    Le plugin "Mycapchaimage" fonctionne parfaitement avec les commentaires

    Merci

    Hello,

    Souci résolu avec la nouvelle version du plugin de dpdpfic
  • Bonjour

    un petit retour sur ce plugin après quelques mois de tests, je vais en essayer un autre car celui-ci laisse passer beaucoup de commentaires indésirables.

    Faites vous le même constat ?
  • bazooka07bazooka07 PluXml Lead Developer, Moderator
    février 2018 modifié
    Bonjour,

    Oui j'ai droit à mon lot de spams indésirables.
    J'ai réécrit le plugin en employant la bibliothèque gregvar/captcha pour générer l'image mais cela ne va pas mieux.
    Il semble que les hackers ont développé un logiciel de reconnaissance de caractères pour dechiffrer les images de captcha.

    Du coup, je suis passé à une solution plus radicale en bannissant les adresses IP d''origine des commentaires indésirables. il suffit de rajouter quelques lignes dans le fichier .htaccess situé à la racine du site :
    [== .htaccess ==]
    # BEGIN -- IPFILTER
    Order Allow,Deny
    Allow from All
    Deny from 5.164.0.0/23          # Russian Federation
    Deny from 46.161.9.0/23         # Russian Federation
    Deny from 91.200.0.0/24         # Ukraine
    Deny from 93.170.187.0/22       # Lithuania
    Deny from 93.188.32.0/24        # Ukraine
    Deny from 178.92.0.0/23         # Ukraine
    Deny from 195.211.208.0/24      # Ukraine
    #  END  -- IPFILTER
    
    Mais plutôt que de bannir une adresse IP, je mets son sous-réseau

    J'ai commencé le développement d'un plugin pour automaitser cela.
    Dès que je reçois un commentaire qui va pas, je bannis le sous-réseau de son adresse IP

    Quand je regarde les fichiers de logs du serveur, je vois que cela commence à faire quelques victimes.

    Une autre idée serait de vérifier que la langue demandée par le navigateur soit bien celle par défaut du site.
    En clair, si on emploie des commentaires en russe ou en anglais sur un site rédigé en français, il y a quelque chose qui cloche.
  • bazooka07 a écrit:
    Bonjour,

    Oui j'ai droit à mon lot de spams indésirables.
    J'ai réécrit le plugin en employant la bibliothèque gregvar/captcha pour générer l'image mais cela ne va pas mieux.
    Il semble que les hackers ont développé un logiciel de reconnaissance de caractères pour dechiffrer les images de captcha.

    Du coup, je suis passé à une solution plus radicale en bannissant les adresses IP d''origine des commentaires indésirables. il suffit de rajouter quelques lignes dans le fichier .htaccess situé à la racine du site :
    [== .htaccess ==]
    # BEGIN -- IPFILTER
    Order Allow,Deny
    Allow from All
    Deny from 5.164.0.0/23          # Russian Federation
    Deny from 46.161.9.0/23         # Russian Federation
    Deny from 91.200.0.0/24         # Ukraine
    Deny from 93.170.187.0/22       # Lithuania
    Deny from 93.188.32.0/24        # Ukraine
    Deny from 178.92.0.0/23         # Ukraine
    Deny from 195.211.208.0/24      # Ukraine
    #  END  -- IPFILTER
    
    Mais plutôt que de bannir une adresse IP, je mets son sous-réseau

    J'ai commencé le développement d'un plugin pour automaitser cela.
    Dès que je reçois un commentaire qui va pas, je bannis le sous-réseau de son adresse IP

    Quand je regarde les fichiers de logs du serveur, je vois que cela commence à faire quelques victimes.

    Merci pour votre retour car j'étais justement en train de tester votre plugin mais du coup, je vais tenter autre chose.

    Je notre cependant la méthode via le .htaccess, merci !
  • bazooka07bazooka07 PluXml Lead Developer, Moderator
    février 2018 modifié
    Pour localiser l'adresse IP de commentaires indésirables, copier-coller les adresses IP dans le formulaire en bas de cette page:
    http://kazimentou.fr/plugins/kzIp2location/test.php

    Après réponse du serveur, appuyer sur le bouton deny pour copier dans le presse-papier les lignes qui sontt à coller dans .htaccess.

    N.B. les adresses IP données en exemple ne sont pas toutes à bannir. Par exemple, il y a l'adresse du data-center de Beauharnois pour ceux qui connaissent et qui héberge le site Internet de la "Maison Blanche whitehouse.gov".
  • bazooka07 a écrit:
    Pour localiser l'adresse IP de commentaires indésirables, copier-coller les adresses IP dans le formulaire en bas de cette page:
    http://kazimentou.lan/plugins/kzIp2location/test.php

    Après réponse du serveur, appuyer sur le bouton deny pour copier dans le presse-papier les lignes qui sontt à coller dans .htaccess.

    N.B. les adresses IP données en exemple ne sont pas toutes à bannir. Par exemple, il y a l'adresse du data-center de Beauharnois pour ceux qui connaissent et qui héberge le site Internet de la "Maison Blanche whitehouse.gov".

    Merci pour cette proposition.

    Le lien kazimentou ne fonctionne pas chez moi et quel moyen avez vous pour obtenir l'adresse ip liée au commentaire ?

    Merci
  • bazooka07bazooka07 PluXml Lead Developer, Moderator
    février 2018 modifié
    Oups, désolé j'avais mis l'adresse de mon réseau local.
    L'URL est corrigé dans le billet précédent (#24)

    Pour avoir l'adresse IP, il faut éditer le commentaire avec PluXml 5.6
    J'espère qu'elles s'afficheront dans le tableau des commentaires pour la prochaine version de PluXml :P
  • Merci pour ces informations supplémentaires !
Connectez-vous ou Inscrivez-vous pour répondre.