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 passionné
Tu peux activer le code dans le panneau d'administration 'activer la confirmation visuel'
Tu dois bloquer les URL aussi.
 
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