Bloquer un utilisateur indésirable sur son site

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?

 Imprimer cet article

Consultez aussi

Formulaires fmail.pl

Pour recevoir le résultat de vos formulaires par mail, vous devez simplement ajouter les...

Ajouter un compteur

Pour ajouter un compteur , ajoutez la ligne suivante à votre code HTML: <img...

Espace Disque

L'espace disque alloué pour votre hébergement dépend du plan d'hébergement que vous avez...

Durée de conservation des mails sur le serveur

Sur tous nos hébergements mutuailisés, vos mails ne sont conservés que 90...

Le Référencement de votre site

Le Référencement de votre site Nous avons mis au point un outil vous permettant de...