Plugin CG Country

1 1 1 1 1 Vote 0.00 (0 Votes)
 

Compat icon 3 x longfirst look joomla 4Ce plugin permet d'autoriser l'accès aux formulaires standards Joomla! de connexion/enregistrement des utilisateurs en fonction du pays.

 

Version 1.0.6 : utilisation des fichiers langue
Version 1.0.5 : IP rejetées dans base de données.
Version 1.0.3 : version initiale (Septembre 2019)

Téléchargement du plugin CG Country
(version 1.0.6)

(déjà téléchargé 7 fois)

 

Important : Noubliez pas d'activer ce plugin.

Pour information, même si votre si n'a pas d'espace privé, un utilisateur peut accéder au formulaire d'identification en ajoutant /index.php?option=com_users&layout=edit&id=0 à l'adresse de votre site. Si, de plus, vous n'avez pas désactivé l'enregistrement automatique des utilisateurs (actif par défaut sur les anciennes versions Joomla avant 3.7.0), bienvenue à l'open bar.

Une fois activé, CG Country protège l'accès aux formulaires de connexion/enregistrement des utilisateurs en vérifant le pays d'origine par rapport à votre adresse ip. 

L'adresse IP est contrôlée par rapport à la base de données IP Locate qui retourne la pays associé à votre adresse IP. L'utilisateur rejeté ne verra même pas les formulaires....

En cas d'intrusion par un pays non autorisé, vous pouvez rapporter automatiquement cette adresse IP dans la base de données AbuseIPDB, après vous y être enregistré (c'est gratuit).

Les erreurs de connexion peuvent être stockées dans un fichier cgcountry.trace.log dans votre répertoire des logs.

Personnellement, j'utilise le composant View Logs pour visualiser les logs.

Depuis la version 1.0.5, les adresses IP rejetées sont stockées dans la base de données (table #__cg_rejected_ip). Ces adresses restent stockées le temps que vous définiseez dans le paramètre "Durée de vie IP".

Ci-après un exemple de visualisation du fichier cgcountry.trace.log avec le composant View Logs. 

cg country log