Deadmau
Active Member
OU SONT LES MODOOOOS?
YA DE LA PUB PARTOUT CA PART EN FREESTYLE LAAAA
YA DE LA PUB PARTOUT CA PART EN FREESTYLE LAAAA
nan mais c'est sur que les modos vont faire le ménage... mais bon là c'est un robot qui exécute des scripts automatisés ça crée des threads sans aucune intervention humaine donc je sais pas... ça ressemble à une infection virale sur le forum ce truc là
» Lutter contre le SPAM et les Robots sur phpBB < 306.
Malgré les nouveautés de phpBB3 et le nouveau système de CAPTCHA, des robots arrivent à poster des messages indésirables sur votre forum, appelés SPAM.
Ce sont le plus souvent des publicités pour des sites, ou autre produits vendu sur internet. Afin de lutter contre ceci, voici quelques astuces et MODs disponible.
1) Les réglages de base
Il existe tout d'abord quelque réglages de base à avoir pour limiter ces inscriptions.
Le CAPTCHA:
Dans le panneau administrateur >> onglet général >> "Paramètres de confirmation visuelle", activez les confirmations visuelles pour les inscriptions et les invités. Puis mettez OUI à "GD CAPTCHA" et pour plus de protection, mettez aussi OUI à "GD CAPTCHA avec bruit de fond". Cela permettra d'avoir un CAPTCHA plus difficile à lire pour les robots.
Les paramètres d'activation:
Dans le panneau administrateur >> onglet général >> "Paramètres des inscriptions", vous pouvez mettre l'activation du compte "Par l'utilisateur" ou "Par l'administrateur". Dans le premier cas, l'utilisateur recevra un email qui lui demandera de cliquer sur un lien pour activer son compte. Dans le deuxième cas, c'est l'administrateur qui devra activer les membres via "Utilisateurs et groupes" >> "utilisateurs inactif". Cela devrait aussi limiter quelque peut les inscriptions non désirées sur votre forum.
NB: Si vous ne voyez pas ces deux choix, c'est que vous n'avez pas activé l'envoi d'emails sur votre forum. Allez dans "paramètres des emails" pour l'activer.
2) MODs
Il existe actuellement un MODs appelé Anti-Bot Question sur le forum de phpbb.com
Celui-ci est pour le moment en anglais, mais il permet toutefois de lutter contre l'inscription de robots en posant une question obligatoire à l'enregistrement.
Voici en attendant que le MODs soit ajouté dans notre base de données, une traduction temporaire. (pensez bien à enregistrer ces fichiers au format UTF-8 sans BOM)
Ouvrir language/fr/acp/board.php
cherchez:
Code: Tout sélectionner
'ACP_REGISTER_SETTINGS_EXPLAIN' => 'Vous pouvez modifier les paramètres relatifs à l’inscription et aux profils d’utilisateurs.',
avant ajoutez:
Code: Tout sélectionner
'AB_ANSWER' => 'Question Anti-Robots',
'AB_ANSWER_EXPLAIN' => 'Ceci est la réponse principale à la question.',
'AB_ANSWER_2' => '2ème Réponse Anti-Robots',
'AB_ANSWER_2_EXPLAIN' => 'Ici vous pouvez ajouter une deuxième réponse, ce qui peut être une bonne idée si la réponse demandé est numérique.',
'AB_QUESTION_MOD' => 'Question Anti-Robots',
'AB_QUESTION' => 'Question Anti-Robots',
'AB_QUESTION_EXPLAIN' => 'Ceci est la question à laquelle l’utilisateur doit répondre pour s’enregistrer.',
'ABQ_ENABLE' => 'Activer Question Anti-Robots',
'ABQ_ENABLE_EXPLAIN' => 'Activer Question Anti-Robots à l’inscription.',
Ouvrir language/fr/ucp.php
cherchez:
Code: Tout sélectionner
'ACCOUNT_ACTIVE' => 'Votre compte a été activé. Merci de votre inscription.',
avant ajoutez:
Code: Tout sélectionner
'AB_QUESTION_ERROR' => 'La réponse saisie à la question Anti-Robots est incorrecte. Veuillez vérifier votre réponse.',
'AB_NO_ANSWER' => 'Vous devez saisir une réponse à la question Anti-Robots.',
Ouvrir language/fr/common.php
cherchez:
Code: Tout sélectionner
'ACCOUNT_ALREADY_ACTIVATED' => 'Votre compte est déjà activé.',
avant ajoutez:
Code: Tout sélectionner
'AB_QUESTION_EXPLAIN' => 'Afin de se protéger du SPAM, veuillez répondre à la question Anti-Robots ci-dessus.',
3) Les champs de profils personnalisés
Vous avez aussi la possibilité d'utiliser les champs de profil personnalisés pour créer vous même une question à l'enregistrement.
Pour ceux qui ne savent pas comment fonctionne ces champs, il y a un tutoriel dans le forum de documentation sur les champs personnalisés.
Voici comment procéder pour créer une question obligatoire:
Rendez vous dans votre panneau d'administration, onglet "Utilisateurs et groupes" et puis sur le menu à gauche, cliquez sur "Champs de profil personnalisés".
Créez un nouveau champs personnalisé appelé "Anti_Robots" et choisissez dans la liste déroulante juste à droite, le type "Liste déroulante", puis cliquez sur "Créer un nouveau champ"
Dans la partie "Options de visibilité", cochez "Afficher sur l’écran d’inscription:" et "Champ obligatoire:" (case 5 et 6 du tutoriel sur les champs personnalisés)
Puis dans le bloc suivant "Options particulières à la langue [fr]" nous allons définir notre question.
a) Nom/titre du champ affiché à l’utilisateur: Mettez ici la question que vous voulez poser pour vérifier que le membre n'est pas un robot (exemple: Êtes vous un robot ?)
b) Description du champ: Décrivez ici pourquoi vous avez mis cette question (exemple: Merci de répondre à cette question pour vérifier que vous n'êtes pas un robot de SPAM
c) Entrées: Saisissez ici les réponses possibles, en mettant une réponse par ligne (exemple: OUI et NON)
Cliquez sur "Options particulières du type de profil"
Si vous avez suivi l'ordre donné, vous devriez avoir OUI et OUI dans les deux champs. Le premier champ indique quelle est la réponse qui sera affiché par défaut, et le deuxième, le choix qui va bloquer l'inscription. Cela signifie que OUI est affiché par défaut et que si le l'utilisateur qui s'inscrit ne modifie pas la réponse, l'inscription sera refusé, car la réponse bloquant l'inscription est définie à OUI dans le deuxième champ. Il faut donc choisir manuellement NON pour valider l'inscription lorsque l'on s'inscrit sur le forum.
Cliquez sur "Options particulières de langue". Ici vous pouvez mettre la traduction de votre question dans une autre langue, en fonction des langues installées sur votre forum. Ceci n'est pas obligatoire et vous pouvez le modifier plus tard en éditant le champ personnalisé.
Enfin cliquez sur "Sauvegarder"
Vous avez maintenant un champ personnalisé obligatoire lors de l'enregistrement.
http://forums.phpbb-fr.com/documentation-phpbb3/sujet159220.html
DEADMAU ,
Pour ce genre de topic ce sera dans "discussion générale ".