Problème de spam sur myspeach Posté le 15/06/2007 à 16:09
Bonjour tout le monde
Voilà, depuis une semaine, tous les jours quelqun (ou un robot) vient mettre une tonne de lien sur myspeach.
Il répète dans le meme post son lien vers un site de cul, ce qui me déforme le site de par sa longueur, et me polue.
Comment faire pour le banir définitivement ?
________________________
Je vous dois un grand merci pour tout ce que j ai apris et pour le temps que vous passez pour moi.
Réponse à : Problème de spam sur myspeach Posté le 15/06/2007 à 17:00
oh un pharma
bonjour,
tu peux pas faire grand chose vu que son ip doit certainement changer a chaque fois
essaie quand même on sait jamais de bannir son ip 193.111.244.21
ou écrit leur un mot
inetnum: 193.111.244.0 - 193.111.247.255
netname: Telenet
descr: TelnetNetwork
country: LV
admin-c: DK250-RIPE
tech-c: DK250-RIPE
status: ASSIGNED PI
org: ORG-TS24-RIPE
mnt-by: TELIALV-MNT
mnt-routes: TELIALV-MNT
mnt-by: TELENETSIA-MNT
mnt-routes: TELENETSIA-MNT
mnt-by: RIPE-NCC-HM-PI-MNT
mnt-lower: RIPE-NCC-HM-PI-MNT
changed: hostmaster@ripe.net 20020521
changed: rt@telia.lv 20030702
changed: hostmaster@ripe.net 20050426
source: RIPE
_______________________
c'est déjà assez triste de n'avoir rien à dire !!!
Si en plus il fallait se taire.....
Réponse à : Problème de spam sur myspeach Posté le 15/06/2007 à 19:01
C'est peut etre idiot, mais je dois avoir des soucis pour bannir avec l'ip.
Sur myspeach avec click droit sur l'utilisateur, je choisis "ban ip" mais ca ne semble pas marcher.
Edit : je vais la mettre dans la partie admin
on verra bien
_______________________
Je vous dois un grand merci pour tout ce que j ai apris et pour le temps que vous passez pour moi.
Réponse à : Problème de spam sur myspeach Posté le 19/06/2007 à 08:26
Les problèmes continuent :-s
Je me fais toujours pourrir le site.
Les messages sont limités à 200 caractères, comment fait t'il pour pouvoir mettre plus de 50 lignes ?
_______________________
Je vous dois un grand merci pour tout ce que j ai apris et pour le temps que vous passez pour moi.
Réponse à : Problème de spam sur myspeach Posté le 19/06/2007 à 08:52
Ai, pas cool.
Tu as 2 choix :
1) on empèche l'accès à toutes les personnes qui n'ont pas un compte sur ton site
2) on rajoute une mini authentification
Les deux choix sont pas très drole, mais je voi pas d'autre solutions. Je n'ai pas de soucis de spam perso, sur aucun des sites. Mais bon, faut trouvé un moyen por que tu sois tranquille
Sky
_______________________
Graphiks :
Cours PHP
=> à quoi sert internet explorer ?
=> à télécharger firefox
Réponse à : Problème de spam sur myspeach Posté le 19/06/2007 à 11:41
oui, ce serait bien, car je ne vais pas pouvoir me permettre de supprimer deux fois par jour.
Tu es passé après que j'ai supprimé.
J'attends qu'ils le repourissent pour faire une saisie.
Ca se passe comment de rajouter l'accès aux personnes avec compte sur mon site ?
J'ai bien un ptit utilitaire de compte, mais il va falloir trouver la variable ?
Tu as un exemple de mini authentification ?
Ce qui est bizard, c'est que ce matin, je me suis fait pourrir deux fois, et la première fois, c'était par un pseudo, tandis que normalement, c'est le pseudo par defaut. Donc ce n'est peut etre pas un
robot ?
_______________________
Je vous dois un grand merci pour tout ce que j ai apris et pour le temps que vous passez pour moi.
Réponse à : Problème de spam sur myspeach Posté le 19/06/2007 à 12:04
beaucoup de chance que ce soit un Bot.
bien que le chat sois en javascript, il s'adapte aussi au navigateur n'ayant pas le javascript ... comme un bot en faite ^^
je te fais un mini test d'authetification, après manger

_______________________
Graphiks :
Cours PHP
=> à quoi sert internet explorer ?
=> à télécharger firefox
Réponse à : Problème de spam sur myspeach Posté le 19/06/2007 à 20:05
Voici un petit truc vite fais mais qui fonctionnera pas mal.
Créer tout d'abord une page qui se nomme
robots.php avec ce contenu :
<?php
if(isset($_POST['robots_check']) AND $_POST['robots_check'] == 1)
{
if(isset($_POST['cettepage']) AND !empty($_POST['cettepage']))
$return = $_POST['cettepage'];
else
$return = '/';
setcookie("myspeach_rcheck","1",time()+365 * 24 * 3600, "/");
header("location: $return");
}
?>
Ensuite, ouvre ta page
chat.php
Après la ligne 193
<div id="temoin"></div> <!-- preview JS -->
Ajoute ce code :
<?php
if(!isset($_COOKIE['myspeach_rcheck']) OR $_COOKIE['myspeach_rcheck'] != '1'){
//on verifie si c'est un robot ou pas
echo '
<b style="color:red">Erreur</b> <br />
<form name="myspeach" method="post" action="'.$my_ms['img_root'].'/robots.php">
<input type="hidden" name="cettepage" value="'.$my_ms['cettepage'].'" />
<input type="hidden" name="robots_check" value="1" />
<span style="color:red">Pour utiliser le Chat, vous devez d\'abord cliquez sur ce bouton :</s
pan> <input type="submit" name="btn" value="Connexion" />
</form>
';
}else{
?>
Ensuite, un peut plus bas, après ceci :
print '<br /><span id="count">'.$compteur .'</span>';
echo '
</div>'
Ajoute un
} 
De cette façon tu va avoir une demande de cliquer sur un bouton, qui mettra un cookie sur l'utilisateur.
Les robots, en règle générale, n'accepte pas les cookies.
_______________________
Graphiks :
Cours PHP
=> à quoi sert internet explorer ?
=> à télécharger firefox
Réponse à : Problème de spam sur myspeach Posté le 19/06/2007 à 21:56
Je viens de tester, mais gros problème :
alors meme que ce système est effectif depuis quelques minutes, je viens de me faire spammer !
j'ai mis la page robots.php dans myspeach/
petit soucis :
" <span style="color:red">Pour utiliser le Chat, vous devez d\'abord cliquez sur ce bouton :</s pan> <input type="submit" name="btn"
value="Connexion" />" (hormis la faut d'orthographe ;)) le message "vous devez d'abord cliquer blabla" ne s'affiche pas.
Peut t'il y avoir une erreur qui fait que ce robot à pu me spammer ?
cordialement
_______________________
Je vous dois un grand merci pour tout ce que j ai apris et pour le temps que vous passez pour moi.
Réponse à : Problème de spam sur myspeach Posté le 20/06/2007 à 08:10
Suis-je bête ...
j'ai oublier de te mettre la modification dans la page save.php
Donc, ouvre ta page
save.php et ajoyte après la ligne 22
$testlogin=$_REQUEST['MSpseudo']
ce code :
if(!isset($_COOKIE['myspeach_rcheck']) OR $_COOKIE['myspeach_rcheck'] != '1')
exit();
Pour ce qui est du fais qu'il ne s'affiche pas ... y'a un espace de top dans le dernier </span>
_______________________
Graphiks :
Cours PHP
=> à quoi sert internet explorer ?
=> à télécharger firefox
Réponse à : Problème de spam sur myspeach Posté le 20/06/2007 à 17:27
Je vais tester de suite :-)
Merci d'avoir passer ce temps pour moi, je te tiens au courant.
Rien a voir avec toi, mais cette nuit, je me suis fait spammer mon forum :-s
On dirait que ces spammeurs se refilent mon adresse.
_______________________
Je vous dois un grand merci pour tout ce que j ai apris et pour le temps que vous passez pour moi.
Vous n'est pas connecté en temps que membre, parceque j'en ai marre du spam, SEUL les membres peuvent poster des messages sur le forum.