Bloquer un utilisateur indésirable sur son site Imprimer

  • 0

Plusieurs solutions existent pour bloquer un utilisateur indésirable.

Ajout de l'IP bloquée au fichier .htaccess

Créez, si ce n'est fait un fichier ".htaccess" à la racine de votre site web contenant les lignes suivantes:

  order allow,deny
  allow from all
  deny from xxx.xxx.xxx.xxx

"xxx.xxx.xxx.xxx" est à remplacer par l'IP de l'utilisateur que vous voulez bloquer.
On obtient facilement cette IP en consultant ses logs de connections (consultables dans le répertoire /logs de votre hébergement)

Si vous désirez bloquer plusieurs IP, rajoutez des lignes "deny from xxx.xxx.xxx.xxx" autant que nécessaire.
Vous pouvez également bloquer un nom de domaine:

  deny from exemple.com
Blocage sur un site en PHP

Pour connaitre l'IP de connexion à votre site :

 $ip = $_SERVER['REMOTE_ADDR'];

Si l'ip correspond à un indésirable:

  if( $ip == "xxx.xxx.xxx.xxx" {
    // on fait quelque chose
    exit;
  }

Ceci vous permettra de limiter le spam souvant rencontré dans les forum.
Les outils de gestion des forum vous permettent également de bloquer des mots clefs ou d'ajouter une modération. Utilisez tant que faire se peut un système de validation par kapcha et validation par mail.

Cette réponse était-elle pertinente?

« Retour