Depuis quelques temps je constate un regain d'inscription de robots qui abusent de ma patience en cherchant à mettre un lien vers le site de pornographie ou de pharmacie pour lequel ils travaillent. J’ai cherché des solutions sans beaucoup de résultats jusqu’a aujourdhui.
J’ai découvert cette astuce très simple sur un site que je visite assez souvent et que je vous recommande : Tuto Pat. Il s’agit juste d’une petite modification du code dans le fichier usercp_register.php, qui se trouve dans le dossier includes.
Vous cherchez le code:
else if ( $mode == 'register' )
{
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
}
Et vous le remplacez par :
else if ( $mode == 'register' )
{
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
if ( !empty($website) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . "Les robots ne sont pas admis !<br />Afin d'éviter l'inscription de robots, veuillez ne pas mentionner l'adresse de votre site Web lors de votre inscription.<br /> Vous pourrez remplir ce champ ultérieurement en éditant votre profil.";
}
}
Cette modification rend inopérante l’inscription d’un site web dans le profil à l’inscription et cela gène les robots. C’est en place depuis trois jours sur le forum et je n’ai eu aucune inscription de robot. Pour les inscriptions réelles il suffira d’éditer par la suite son profil et d’inscrire son site web.
Tags: