Bloquer les inscriptions

Discussions sur phpBB
Aucune aide pour un problème précis ne sera donnée ici !
Avatar du membre
Papy2568
Messages : 110
Enregistré depuis : 6 mois
Prénom : Eric
Site internet : https://www.forum-modelisme-passion25.fr/
Localisation : Franche-Comté
Emploi : Retraité

Bloquer les inscriptions

Message par Papy2568 »

Salut Fred

Je sens que je vais me faire encore en... parce que je ne suis pas au bon endroit pour poser ma question, ça fait rien j'aime le risque :lol:

Bon:

Depuis hier j'ai des inscriptions venant depuis d'autres continents. Elles sont bloquées vu que c'est moi qui active, mais comment empêcher ce type d'inscription?

@+
Eric


Avatar du membre
Origin
Messages : 1709
Enregistré depuis : 1 an 8 mois
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
Intérêt : GitHub

Re: Bloquer les inscriptions

Message par Origin »

Salut Eric
Au contraire tu es au bon endroit pour une question.
Tu peux utiliser cette extension : Filter by country


Avatar du membre
Papy2568
Messages : 110
Enregistré depuis : 6 mois
Prénom : Eric
Site internet : https://www.forum-modelisme-passion25.fr/
Localisation : Franche-Comté
Emploi : Retraité

Re: Bloquer les inscriptions

Message par Papy2568 »

Merci

Je l'ai installé. Est-on obligé d'avoir une clé de license?

Y at'il un tuto car je n'y comprends rien. :oops:


Avatar du membre
MariePop's
Messages : 133
Enregistré depuis : 1 an 6 mois
Site internet : https://phpbb-forum.fr/forum
Intérêt : Forum des BBCodes
Le forum et vous

Re: Bloquer les inscriptions

Message par MariePop's »

Bonsoir. Voici une traduction de ce qui est dit ici: https://www.phpbb.com/customise/db/exte ... dc5516101b

L'extension utilise la base de données gratuite de pays MaxMind GeoLite2. La base de données examine l'adresse IP de l'utilisateur et détermine le pays d'origine.

Il faut acquérir une clé de licence pour télécharger la base de données MaxMind. Il faut s'inscrire sur le site MaxMind, il n'y a rien à payer pour une version sous licence de cette base de données. En fait, cela ne fonctionne qu'avec la base de données gratuite des pays GeoLite2. Tu obtiendras un ensemble d'informations d'identification à usage unique qu'il faudra conserver dans un endroit sûr. La clé de licence est à entrer sur la page des paramètres de l'extension. Sans clé de licence valide, la base de données ne peut pas être téléchargée par l'extension.

Certains forums attirent beaucoup de spam, souvent des robots malveillants de pays comme l'Ukraine, la Russie ou la Biélorussie essayant de créer des comptes de spam et des messages de spam. Cette extension peut faire partie de cette solution.

Il existe d'autres moyens de bloquer le trafic par pays. Par exemple, CloudFlare a un service payant qui peut le faire. Ces solutions ont l'avantage d'empêcher ce trafic d'atteindre le forum, ce qui réduit les ressources serveur utilisées. Cette extension peut cependant être préférable, car elle possède des fonctionnalités qui permettent aux utilisateurs enregistrés de se connecter même si leur pays est bloqué, si cette fonctionnalité est activée.


Avatar du membre
Papy2568
Messages : 110
Enregistré depuis : 6 mois
Prénom : Eric
Site internet : https://www.forum-modelisme-passion25.fr/
Localisation : Franche-Comté
Emploi : Retraité

Re: Bloquer les inscriptions

Message par Papy2568 »

Bonsoir
Merci pour ces explications
@+


Avatar du membre
Papy2568
Messages : 110
Enregistré depuis : 6 mois
Prénom : Eric
Site internet : https://www.forum-modelisme-passion25.fr/
Localisation : Franche-Comté
Emploi : Retraité

Re: Bloquer les inscriptions

Message par Papy2568 »

Bonjour

Avec bien du mal j'ai réussi à m'enregistrer et obtenir une clé. Malheureusement lorsque j'entre la clé dans l'extension la réponse est clé invalide.
Que faire?
@+
Eric


Avatar du membre
MariePop's
Messages : 133
Enregistré depuis : 1 an 6 mois
Site internet : https://phpbb-forum.fr/forum
Intérêt : Forum des BBCodes
Le forum et vous

Re: Bloquer les inscriptions

Message par MariePop's »

Bonjour. Que faire? Il faudrait commencer par éviter les hors sujet ce n'est pas la première fois que tu ne post pas au bon endroit lorsqu'il s'agit de l'entraide. Comme ton problème vient d'une extension il faut voir avec le support de cette extension.


Avatar du membre
pboulanger
Messages : 24
Enregistré depuis : 4 mois
Prénom : Pierre
Site internet : https://www.myasthenie.com
Localisation : Oise
Intérêt : Photo; Bricolage, Informatique
Emploi : Retraité du BTP Président d'une association...

Re: Bloquer les inscriptions

Message par pboulanger »

Bonjour

Si tu souhaites bloquer les connexions sur ton site par rapport à un pays donné, SANS UTILISER D'EXTENSION, il faut les filtrer directement au niveau du fichier .htaccess situé à la racine de ton site

Voici le code à ajouter dans ce ficher APRES AVOIR FAIT BIEN SUR UNE SAUVEGARDE DE CELUI-CI

Explication :
On autorise tous les pays SAUF ceux-listés par l'instruction deny from .

L'identification du pays se fait via le code ISO 3166 en ALPHA 2 caractères... Tu as le lien en commentaire dans le code ci-après ...

Code : Tout sélectionner

#Blocage par pays 
	
		order allow,deny
		allow from all
		
		#Pays bloques (code pays iso 3166 http://documentation.abes.fr/sudoc/formats/CodesPays.htm )
		
			deny from .ae 
			deny from .by
			deny from .cn
			deny from .ge
			deny from .in
			deny from .ko
			deny from .la
			deny from .ng
			deny from .ru
			deny from .tw
			deny from .ua
			deny from .vn
					
			
					#	AE Emirats Arabes unis
					#	CN CHINE
					#	GE GEORGIE
					#	IN INDE	
					#	KO COREE
					#	LA LAO, RDP
					#	NG NIGERIA		
					#	RU RUSSIE
					#	TW TAIWAN	
					#	UA UKRAINE	
					#	VN VIETNAM			
	
			
		#Fin pays bloques
Bien sur cela ne filtre pas si l'origine de la connexion est masquée derrière un proxy ...

En espérant avoir répondu à ta question,

Bonne journée
Amicalement,
Pierre


Amicalement,

Pierre
Avatar du membre
Origin
Messages : 1709
Enregistré depuis : 1 an 8 mois
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
Intérêt : GitHub

Re: Bloquer les inscriptions

Message par Origin »

Salut Pierre
Quid d'un membre, déjà enregistré sur le forum, se connectant d'un pays interdit d'accès ?


Avatar du membre
pboulanger
Messages : 24
Enregistré depuis : 4 mois
Prénom : Pierre
Site internet : https://www.myasthenie.com
Localisation : Oise
Intérêt : Photo; Bricolage, Informatique
Emploi : Retraité du BTP Président d'une association...

Re: Bloquer les inscriptions

Message par pboulanger »

Bonjour

Il est filtré bien sur c'est le problème de cette méthode quand on est au niveau du pays ...

Le .htaccess est exécuté AVANT la procédure de login ...

Maintenant il y a une autre solution qui passe par le filtrage des adresses IP (à Postériori) mais qui demande un travail plus conséquent

Tu peux passer
  • Soit par le PCA/Utilisateurs et Groupes/Filtrer les IP
    Par exemple tu peux filtrer l'adresse 123.123.123.123 (1 poste dans un réseau) ou 123.123.123.* tous les postes du réseau 123.123.123 (vrai pour les réseaux de classe C Masque 255.255.255.0)
    Facile à faire pour un débutant et sans grand risque mais long .....
  • Soit par le .htaccess avec l'instruction

    Code : Tout sélectionner

    <limit GET POST>
    order deny,allow
    
    deny from 123.123.123.0/24 
Cette seconde manipe est plus rapide car tu peux virer directement toutes les machines d'un réseau IP donné ...
Si l’architecture de l'attaquant est en sous-réseaux (123.123.(réseau) 0 à 254 (sous réseaux) .1 à 254 ( postes) il suffit simplement alors d'interdire dans le .htaccess

Toutes les IP commençant par 123.123. => deny from 123.123.0.0/16
Toutes les IP commençant par 123. => deny from 123.0.0.0/8

Dans le second cas, je le déconseille car le premier octet des adresses IP ne permet pas de déterminer à coût sur l'origine du pays ...

Voici un exemple de blocage au niveau du sous-réseau, L'instruction en bleu rend caduque les autre adresse IP en vert ( au départ je les bloquais au niveau du réseau mais manifestement c'était le niveau supérieur qui était compromis ... Vu l’origine de l’attaque, nous avons décidé de bloquer la totalité des sous réseaux (blocage B) ...
#Blocage B
deny from 222.77.0.0/16
deny from 222.77.200.0/24
deny from 222.77.201.0/24
deny from 222.77.202.0/24
deny from 222.77.203.0/24
deny from 222.77.211.0/24
deny from 222.77.218.0/24
deny from 222.77.246.0/24

#Fin blocage B
J'espère que je suis clair, sinon n'hésite pas
Bonne journée
Amicalement,
Pierre


Amicalement,

Pierre
Avatar du membre
Origin
Messages : 1709
Enregistré depuis : 1 an 8 mois
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
Intérêt : GitHub

Re: Bloquer les inscriptions

Message par Origin »


Ton message à été édité par un modérateur.
Raison : Conformément au Règlement du forum la couleur rouge est réservée à la modération
Merci Pierre pour les infos.
Peux-tu en faire un tuto et le poster ici : Tutoriels ?


Avatar du membre
pboulanger
Messages : 24
Enregistré depuis : 4 mois
Prénom : Pierre
Site internet : https://www.myasthenie.com
Localisation : Oise
Intérêt : Photo; Bricolage, Informatique
Emploi : Retraité du BTP Président d'une association...

Re: Bloquer les inscriptions

Message par pboulanger »

Bonjour,

Désolé pour le rouge ...

Avec plaisir mais avant la fin de la semaine ...

J'ai déjà des trucs de publiés (mais pas sur ce sujet particulier) sur un autre forum ou je suis modo

Par exemple sur l'IP V4 https://www.team-aaz.com/forum/viewtopi ... 13&t=29025
Sur l'IP v6 https://www.team-aaz.com/forum/viewtopi ... 13&t=29269

Ou sur l'usage du .htaccess pour ouvrir un répertoire en download en sécurité https://www.team-aaz.com/forum/viewtopi ... 13&t=29014


Bonne soirée
Amicalement,

Pierre


Amicalement,

Pierre
Avatar du membre
stone23
Messages : 14
Enregistré depuis : 2 mois
Prénom : Claude
Site internet : https://www.encreuse.net/forum/index.php
Localisation : Aubusson (Creuse)

Re: Bloquer les inscriptions

Message par stone23 »

MariePop's a écrit : 22 juin 2021, 18:48 elle possède des fonctionnalités qui permettent aux utilisateurs enregistrés de se connecter même si leur pays est bloqué, si cette fonctionnalité est activée.
Salut,
Personnellement, j'ai désactivé cette fonction car je me retrouvais avec plein de requêtes de tentatives de connexion au forum, exactement comme si le pays était autorisé.

Mais pour mon cas perso, j'ai en plus installé :
  1. Active sessions (je peux fournir une traduction)
  2. htaccess Editor (la traduction faite par tes soins est incluse dans le sujet de présentation).


Avatar du membre
Sergio64
Messages : 10
Enregistré depuis : 1 an
Site internet : https://www.forumcampingcar.fr

Re: Bloquer les inscriptions

Message par Sergio64 »

Bonsoir,

Attention un .htaccess ne permet aucunes approximations avec les règles d'écriture Apache.

Soyez sûr d'utiliser la bonne syntaxe avant de vous lancer dans la modif de votre fichier. De plus, il n'est pas conseillé de trop modifier ce fichier, car ce n'est pas sans conséquence sur la charge serveur de l'hébergeur.

Mon conseil : Préférez des extensions autant que possible, surtout quand il est question de manager des inscriptions ...


PHP 8.0.8 phpBB 3.3.4
Vous devez être membre du forum pour répondre
Inscrivez-vous pour participer au forum ou Connecter-vous à votre compte.
CAForum-phpBB  : Disclaimer