PHPbb probleme de spamming du forum

WRInaute occasionnel
Bonjour à tous,

J'ai un forum PHPBB (version mise à jour régulièrement) et je me fais spammer par des utilisateurs qui postent des messages contenant des liens publicitaires. Comment est-ce que je peux éviter cela ? Est-ce que ce sont des inscriptions automatisées ? Comment font-ils puisque j'ai activé la code à recopier manuellement pour s'inscrire ?

Bref est-ce que vous connaissez une solution pour éviter cela ?

merci d'avance
 
WRInaute occasionnel
La confirmation visuelle est activée ... c'est ça que je ne comprends pas.

Est-ce qu'il y a une faille de securité qui permet des inscriptions automatisées ?

Que veux-tu dire par bloquer les URLs ?

Merci
 
WRInaute passionné
Gregoo a dit:
La confirmation visuelle est activée ... c'est ça que je ne comprends pas.

Est-ce qu'il y a une faille de securité qui permet des inscriptions automatisées ?

Que veux-tu dire par bloquer les URLs ?

Merci

C'est qu'une image, donc lisible sans probleme par un programme de reconnaissance de caractere.
 
WRInaute passionné
Gregoo a dit:
La confirmation visuelle est activée ... c'est ça que je ne comprends pas.

Est-ce qu'il y a une faille de securité qui permet des inscriptions automatisées ?

Que veux-tu dire par bloquer les URLs ?

Merci

URL .... Ouups ... :lol: les IP

Sur mon forum, j'ai change les images et leur nom. Cela a bien fonctionne.
 
WRInaute occasionnel
Mets ce code sur ton forum et tu n'auras plus de problèmes :D

Code:
#
#-----[ ouvrir ]---------------------------------------------------------
#
includes/usercp_register.php

#
#-----[ TROUVER ]---------------------------------------------------------
#
	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'];
		}

#
#-----[ APRÈS, AJOUTER]---------------------------------------------------
#
	if ( !empty($website) )
      {
         $error = TRUE;
         $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . "Afin d'éviter l'inscription de spammers, veuillez ne pas mettre d'adresse web lors de votre inscription. Vous pourrez remplir ce champ plus tard.";
      } 
	


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
 
WRInaute passionné
jean28 a dit:
Mets ce code sur ton forum et tu n'auras plus de problèmes :D

Code:
#
#-----[ ouvrir ]---------------------------------------------------------
#
includes/usercp_register.php

#
#-----[ TROUVER ]---------------------------------------------------------
#
	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'];
		}

#
#-----[ APRÈS, AJOUTER]---------------------------------------------------
#
	if ( !empty($website) )
      {
         $error = TRUE;
         $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . "Afin d'éviter l'inscription de spammers, veuillez ne pas mettre d'adresse web lors de votre inscription. Vous pourrez remplir ce champ plus tard.";
      } 
	


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#

Ca fonctionne plutôt pas mal mais ça n'empêche pas toutes les inscriptions.

J'aimerais rajouter deux règles à ça:

si user_lang != langue par défaut du forum

et si user_timezone = -12 --> bye bye

Une bonne âme pourrait-elle m'aider à mettre en code ces règles ?
 
Discussions similaires
Haut