Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 29-12-2007 13:24:00

miouge
Membre

Des bots des bots oui mais des panzani

Bonjour,

Cela fait plus d'un an que j'utilise punBB, et petit à petit j'ai remarqué que des robots postés sur mon forum afin de faire de la publicité pour des site peu recommandables, j'ai donc désactiver l'option qui permet aux bots de poster sur le forum.
Mais depuis peu j'ai remarqué que même les bots arrivent à s'inscrivent sur mon forum punBB... et donc par la suite à poster...

Dans la rubrique "mods" je n'ai pas trouvé de mods qui permet l'utilisation d'un captcha lors de l'inscription, on m'a parlé de plusieurs autres solutions (champs cachés...) mais existe il une solution "toute prête" ?

Merci bien et bonne journée

Hors ligne

#2 29-12-2007 13:47:51

Mpok
Néo Admin

Re : Des bots des bots oui mais des panzani

Bonjour,

Ben si, dans la rubrique "mods" (section "envoi de message"), il y a au moins la mod CaptchaGuest.

Hors ligne

#3 29-12-2007 14:40:59

miouge
Membre

Re : Des bots des bots oui mais des panzani

Ce mod ajoute un captcha à l'inscription aussi ? (c'est pas inscrit dans la description du mod), car mon problème ce sont bien els bots qui s'inscrivent sur le forum sad

Hors ligne

#4 29-12-2007 17:59:11

Olivier2B
Membre

Re : Des bots des bots oui mais des panzani

Salut,

Pour le captcha à l'inscription, j'avais trouvé ceci sur le forum. Je l'ai installé depuis maintenant 2 mois et aucun problème.

ouvrir register.php et chercher

define('PUN_ROOT', './');
require PUN_ROOT.'include/common.php';

remplacer par :

$captcha_questions = array(
    'Combien font deux plus deux ?' => 4,
    'Combien font quatre moins un ?' => 3,
    'Combien font trois plus deux ?' => 5,
    'Combien font deux fois quatre ?' => 8,
    'Combien font cinq moins deux ?' => 3,
    'Combien font six plus trois ?' => 9,
    'Combien font sept moins un ?' => 6,
    'Combien font huit fois deux ?' => 16,
    'Combien font six fois deux ?' => 12,
    'Combien font neuf moins sept ?' => 2
);

$captcha_index = rand(0,count($captcha_questions)-1);


define('PUN_ROOT', './');
require PUN_ROOT.'include/common.php';

chercher :

else if (isset($_POST['form_sent']))
{

et remplacer par :

else if (isset($_POST['form_sent']))
{
    // Check the captcha
    $p_question = trim($_POST['captcha_q']);
    $p_answer = trim($_POST['captcha']);
    
    $questions_arry = array();
    foreach ($captcha_questions as $k => $v)
        $questions_arry[md5($k)] = $v;
    
    if (empty($questions_arry[$p_question]) || $questions_arry[$p_question] != $p_answer)
        message('Vous vous êtes trompé à la question ou vous n\'etes peut-être pas un humain ...');
        
chercher :

<p><input type="submit" name="register" value="<?php echo $lang_register['Register'] ?>" /></p>

et remplacer par :

<?php             
            $question = array_keys($captcha_questions);
            $qencoded = md5($question[$captcha_index]);
            ?>
            <p>Afin de terminer votre inscription, veuillez répondre à la question suivante et envoyer le formulaire :</p>
            <p><label><strong><?php echo $question[$captcha_index] ?></strong><br />
            <input name="captcha" id="captcha" type="text" size="5" maxlength="10" />
            <input name="captcha_q" value="<?php echo $qencoded ?>" type="hidden" /><br /></label></p>

            <p><input type="submit" name="register" value="<?php echo $lang_register['Register'] ?>" /></p>

A +++

Hors ligne

#5 29-12-2007 18:17:16

foxmask
Lugo

Re : Des bots des bots oui mais des panzani

sauf que il faudrait ajouter d'autres questions pour emmerdouiler un peu plus les bots


http://www.foxmask.info
HaveFnuBB! le seul forum produit avec le framework PHP5 Jelix
(dé)pot de miel
Membre de la CoreTeam Jelix

Hors ligne

#6 29-12-2007 19:04:46

Olivier2B
Membre

Re : Des bots des bots oui mais des panzani

Salut

foxmask a écrit :

sauf que il faudrait ajouter d'autres questions pour emmerdouiler un peu plus les bots

J'en profite pour posé une question :

Pour changer les question il suffit juste de changer ces lignes ?

 'Combien font deux plus deux ?' => 4,
    'Combien font quatre moins un ?' => 3,
    'Combien font trois plus deux ?' => 5,
    'Combien font deux fois quatre ?' => 8,
    'Combien font cinq moins deux ?' => 3,
    'Combien font six plus trois ?' => 9,
    'Combien font sept moins un ?' => 6,
    'Combien font huit fois deux ?' => 16,
    'Combien font six fois deux ?' => 12,
    'Combien font neuf moins sept ?' => 2

par ce genre de question :

'Une pierre est elle dur ou molle ?' => dur,
'Un poussin est de couleur bleu ou jaune ?' => jaune,
etc...

ou faut il modifier autre chose ailleur dans le code ?

a ++

Hors ligne

#7 29-12-2007 20:19:29

kipof
Membre

Re : Des bots des bots oui mais des panzani

La réponse est oui smile


>> Discut.Biz Réseau IRC  <<
Linux qui tombe en panne c'est un miracle, tout comme Windows qui tombe en marche...

Hors ligne

#8 29-12-2007 20:36:40

Otomatic
Régisseur

Re : Des bots des bots oui mais des panzani

Bonsoir,

Rien à modifier dans le code.
En revanche, dans le texte il faudra remplacer "dur" par "dure". siffle


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#9 29-12-2007 21:33:15

miouge
Membre

Re : Des bots des bots oui mais des panzani

Ok, c'est assez sympa ce mods.
J'imagine que md5() est utilisé pour que la question soit convertir en caractères alphanumériques simples (éviter les problèmes de charset ou ce genre de choses), mais est ce que ça serait pas interressant d'uiliser crypt() à la place ?

Merci bien

Hors ligne

#10 30-12-2007 02:45:41

Ados-fr
Membre

Re : Des bots des bots oui mais des panzani

Bonsoir,

Si tu veux un formulaire de contact securisé

http://www.punbb.fr/mods/mod.php?id=124

Bonne soiré wink


Un forum pour les ados sous punBB: Ados-fr.com
Un mod contact avec captcha sous punBB: Ici tongue

Hors ligne

Pied de page des forums