Module Login Guard FR

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search


TheoPequignot-LoginGuard-logo.png
Éditeur Theo Pequignot (theopequignot.fr)
Identifiant du module 194152
Version 1.8.1
Dolibarr 16 à 24
Où l'obtenir DoliStore
Support contact@theopequignot.fr
Présentation et support modules.theopequignot.fr

La page de connexion de Dolibarr est exposée sur Internet et ne limite pas les essais de mots de passe. Login Guard la protège et vous prévient dès qu'il se passe quelque chose d'inhabituel sur un compte.

Anti-brute-force progressif

  • Après plusieurs mauvais mots de passe, l'adresse IP est mise en pause : 5 minutes la première fois, plus longtemps à chaque récidive, jusqu'au plafond que vous fixez.
  • Liste blanche d'adresses et de plages (IPv4 et IPv6) avec un bouton « ajouter mon IP actuelle » : vous ne vous bloquez jamais vous-même.
  • Écran des blocages en cours, avec déblocage manuel.

Alertes de connexion suspecte

  • Connexion depuis un nouvel appareil ou un nouveau pays : l'utilisateur reçoit un e-mail avec la ville, l'adresse IP, le navigateur et une carte de la zone. Copie possible à un administrateur.
  • La première connexion de chacun est apprise en silence : aucune fausse alerte le premier jour.
  • Source de connexion : opérateur (SFR, Free, Scaleway…) et type de réseau (fixe, mobile, hébergeur/VPN), pour juger d'un coup d'œil si la ville affichée est fiable.

Carte et journal des connexions

  • Carte du monde interactive : zoom, déplacement, clic sur un point pour voir les comptes et adresses IP derrière.
  • Journal de chaque tentative (date, compte, IP, pays, navigateur), filtrable, triable, exportable en CSV, purgé automatiquement après la durée choisie (RGPD).
  • « Lieux déclarés » : indiquez la vraie position d'une plage d'adresses (bureau, site, VPN), elle prime sur les bases publiques.
  • Tableau de bord de sécurité.

Mots de passe et sessions

  • Politique de mots de passe : longueur minimale, types de caractères, interdiction de réutiliser les anciens. Expiration avec préavis par e-mail en option.
  • Sessions actives : qui est connecté en ce moment, déconnexion d'une session en un clic, déconnexion après inactivité en option.

Rien ne sort de votre serveur

La géolocalisation utilise une base installée localement en un clic (DB-IP Lite gratuite, ou MaxMind GeoLite2 avec votre clé). Les cartes des e-mails sont dessinées sur votre serveur. Pas de clé d'API, pas d'abonnement, aucune adresse IP envoyée à un tiers.

Installation

Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip et activez le module. La protection démarre tout de suite avec des réglages sûrs ; les fonctions plus contraignantes (expiration des mots de passe, déconnexion après inactivité) sont livrées désactivées.

Mise à jour depuis une version précédente : remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.

Compatibilité

  • Dolibarr 16 à 24 (vérifié sur 16, 18, 20, 22, 23 et 24).
  • PHP 7.4 à 8.3, MySQL / MariaDB et PostgreSQL. Extension GD pour les cartes dans les e-mails.
  • Multi-société : chaque entité ne voit que sa propre activité.
  • Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.

Captures

Support

Une question avant l'achat, un souci d'installation ou de mise à jour : écrivez à contact@theopequignot.fr. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l'achat sur le DoliStore. La présentation complète du module, ses captures, ses questions fréquentes et le formulaire de support sont sur modules.theopequignot.fr. L’achat se fait sur le DoliStore.