[Extension][RC] Force account reactivation - Forcer la réactivation du compte

Présentations des extensions disponibles et compatibles pour les forums en version 3.2.x et 3.3.x de phpBB.
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 9 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Force account reactivation - Forcer la réactivation du compte

Message par Fred »

Description
Cette extension permet de forcer une réactivation automatique du compte utilisateur si trop de temps s’est écoulé depuis la dernière connexion de l’utilisateur. La vérification est effectuée chaque fois qu’une connexion est effectuée ; Si la dernière activité est en dehors de la période définie, la connexion sera immédiatement annulée, le compte sera désactivé et le propriétaire du compte sera informé par e-mail de la connexion et de la désactivation de son compte. Ils peuvent ensuite facilement réactiver le compte via un lien. Cette extension s’adresse principalement aux forums existants depuis un certain nombre d'années avec un grand nombre d’utilisateurs.

Idéalement, cette extension devrait être combinée avec la fonction « Forcer la modification du mot de passe » de phpBB.

Capture d’écran 2024-04-04 à 08.07.34.png


Historique

Cette extension a été créée en raison d’une nouvelle fuite de données (voir Sécurité des comptes - Nouvelles mesures) où les identifiants phpBB ont apparemment également circulé. En conséquence, des comptes phpBB ordinaires et auparavant discrets peuvent être piratés et utilisés à mauvais escient pour du spam ou d’autres actions illégales. Cela a affecté d’anciens comptes qui n’avaient pas été utilisés depuis longtemps. Avec FAR, ces anciens comptes peuvent être automatiquement désactivés et réactivés par le propriétaire du compte sans qu’il soit nécessaire d’intervenir de la part des modérateurs et des administrateurs.




Caractéristiques
  • Peut désactiver automatiquement un compte utilisateur si la dernière activité s’est écoulée depuis trop longtemps.
  • Il est possible de définir une période maximale de temps écoulée depuis la dernière activité sur le compte.
  • Des groupes individuels peuvent être exclus de la réactivation forcée.
  • Les utilisateurs récemment enregistrés peuvent être exclus séparément.
  • L’utilisateur recevra un message lors de la connexion, si le compte a été désactivé, avec des informations sur la façon de le réactiver.
  • Envoie un e-mail au propriétaire du compte si une désactivation automatique s’est produite. Dès que le propriétaire du compte a réactivé le compte, phpBB enverra également un e-mail de confirmation au propriétaire, quel que soit le FAR.
  • Crée une entrée dans le journal de l’utilisateur. De cette façon, vous pouvez toujours voir dans le journal quand une désactivation automatique a été effectuée. Dès que le propriétaire du compte a réactivé le compte, phpBB crée également une entrée dans le journal de l’utilisateur, ce qui se produit indépendamment de FAR.
  • Le message après la connexion et l’e-mail sont créés dans la langue définie par l’utilisateur concerné. Si les fichiers de langue sont disponibles à FAR, il y aura une solution de repli vers la langue de la carte. Si cela échoue également, une solution de repli est faite en anglais.
  • Fournit 2 lignes supplémentaires dans la vue d’ensemble d’un utilisateur dans la gestion des utilisateurs :
    • Dernière modification du mot de passe : { date et heure }
    • Inactif depuis : { date et heure } (affiché uniquement lorsque le compte est désactivé)
  • Fonctionne sans actions SQL en bloc et permet donc d’économiser des ressources, car un seul utilisateur est affecté par la désactivation à la fois.
  • Fonctionne sans e-mails de masse, car 1 seul utilisateur est contacté à la fois. Cela signifie qu’il n’y a aucun risque que votre propre forum se retrouve sur une liste noire de spam.

Messages générés par FAR

Message que l’utilisateur reçoit lors de la connexion si la dernière activité remonte à trop longtemps
  • Vous ne vous êtes pas connecté à ce forum depuis longtemps, votre compte a donc été temporairement désactivé pour des raisons de sécurité.

    Un lien pour la réactivation vient d’être envoyé à l’adresse e-mail enregistrée dans le compte utilisateur. Une fois que vous aurez accédé à ce lien, votre compte sera réactivé et vous pourrez vous connecter à nouveau au forum.
E-mail que le titulaire du compte reçoit lorsque son compte a été automatiquement désactivé
  • Objet : Réactiver votre compte « { Nom du forum } »

    Une connexion vient d'être effectuée avec votre compte utilisateur, que vous n'avez pas utilisé depuis longtemps pour vous connecter à notre forum. Par conséquent, votre compte utilisateur a été temporairement désactivé pour des raisons de sécurité.

    Veuillez suivre les instructions pour réactiver votre compte. Si vous ne vous êtes pas connecté, veuillez modifier votre mot de passe immédiatement après la réactivation.

    Les détails de votre compte utilisateur sont les suivants :

    ----------------------------
    Nom d’utilisateur : { nom d’utilisateur }
    ----------------------------

    Votre mot de passe a été stocké en toute sécurité dans notre base de données et ne peut pas être récupéré. Si vous l’oubliez, vous pouvez le réinitialiser à l’aide de l’adresse e-mail associée à votre compte.

    Pour réactiver votre compte, vous devez vous rendre sur le lien suivant :

    { lien d’activation }

    { Signature électronique du conseil d’administration }


Nom de l'extension : Force account reactivation
Auteur : LukeWCS
Version de l'extension : 1.1.2
Langue : de - de_x_sie - en
Fichier de langue française > ici


Image


Prérequis : phpBB >=3.3.0,<3.4.0@dev, PHP >=7.1.3,<8.4.0@dev



Installation
En FTP il faut envoyer le dossier lukewcs dans le répertoire des extensions du forum.
Tu auras ceci :
ext/lukewcs/forcereactivation

Ensuite il faut activer l'extension dans le panneau d'administration :
PCA - PERSONNALISER - GESTION DES EXTENSIONS - Gérer les extensions

L'extension se trouve dans la partie Extensions désactivées, on clique sur Activer



Paramètres
Après l'activation il faut se rendre ici :

► PCA - EXTENSIONS - FORCER LA RÉACTIVATION DU COMPTE - Paramètres

paramètres.png



Tutoriel
Aucun


Téléchargement

Téléchargement
Force account reactivation
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Fred le 08 juil. 2024, 18:01, modifié 3 fois. (Journal des éditions)
Raison: Mise à jour en version 1.1.2
Avatar du membre
The Good The Good
Membre à l'essai
Messages: []
Enregistré depuis: 1 an 4 mois

Re: Force account reactivation - Forcer la réactivation du compte

Message par The Good »

Merci!!!!!!!!!!!!
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 9 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Re: Force account reactivation - Forcer la réactivation du compte

Message par Fred »

Mise à jour de l'extension en version 1.0.1

Note de version :

1.0.1 (03/04/2024)
  • Correctif : dans une situation particulière (rare), il pouvait arriver qu'un utilisateur soit ignoré par FAR lors de la connexion. Cette erreur se produisait si l'utilisateur était membre du groupe NRU et que l'administrateur excluait le groupe NUE dans FAR, puis désactivait plus tard la fonction NUE dans phpBB.
  • Correctif : si un utilisateur nouvellement enregistré n'était pas exclu par le contrôle NUE de FAR, l'utilisateur devait alors activer le compte une deuxième fois lors de sa première connexion au forum. La première fois régulièrement via phpBB et la deuxième fois via FAR. La raison en était que pour les utilisateurs nouvellement enregistrés, la date du 1er janvier 1970 était entrée dans la base de données comme dernière visite et que FAR n'en tenait pas compte.
  • Paramètres :
    • Les services phpBB requis et facultatifs pour FAR sont désormais répertoriés avec leurs états respectifs ; Coche verte (activée), croix rouge (désactivée).
    • Si la fonction email de phpBB est désactivée, tous les groupes d'options dans FAR sont grisés pour signaler que FAR n'a aucune fonction.
    • Si la fonction NUE de phpBB est désactivée, alors dans FAR le groupe d'options NUE associé est affiché en grisé pour signaler qu'il n'a aucune signification.
  • Modèle d'e-mail révisé.
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 9 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Re: Force account reactivation - Forcer la réactivation du compte

Message par Fred »

Mise à jour de l'extension en version 1.1.0

Note de version :

1.1.0 (21/04/2024)
  • Correctif : Le cas rare où un utilisateur n'est pas affecté à un groupe est désormais pris en compte, car cela pourrait conduire à une erreur.
  • Les comptes d'utilisateurs qui ne disposaient pas encore de login peuvent désormais également être pris en compte en option. Il existe un nouveau commutateur pour cela qui est désactivé par défaut.
  • Optimisation du code :
    • Code SQL inutilement complexe réduit.
    • Améliorations mineures.
  • Fichiers de langue :
    • 2 nouvelles variables pour le nouveau commutateur.
    • Modifications mineures des packages.
Avatar du membre
verturin verturin
Membre
Messages: []
Enregistré depuis: 1 an 10 mois
Prénom: Fred
Forum phpBB: https://www.cage-et-chastete.com/
Localisation: Ain
Intérêt: Randonnée
Généalogie
GEOCACHING
Emploi: Administrateur Système

Re: Force account reactivation - Forcer la réactivation du compte

Message par verturin »

Sympath comme extension
Avatar du membre
verturin verturin
Membre
Messages: []
Enregistré depuis: 1 an 10 mois
Prénom: Fred
Forum phpBB: https://www.cage-et-chastete.com/
Localisation: Ain
Intérêt: Randonnée
Généalogie
GEOCACHING
Emploi: Administrateur Système

Re: Force account reactivation - Forcer la réactivation du compte

Message par verturin »

Bonjour

Extension en place et activé.
Elle s’enclenche au bout de combien de temps pour rendre inactif les comptes dont la connexion est trop ancienne ?

Fred
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 9 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Re: Force account reactivation - Forcer la réactivation du compte

Message par Fred »

Après avoir activer l'extension il faut bien sûr Activer la fonction dans les paramètres de l'extension. Ensuite il faut définir la Période de validité (Ans ou Mois) pour forcer la réactivation de compte à la période définie.

Nous n'utilisons pas cette extension ici, mais c'est ainsi que je comprends le fonctionnement de cette extension.
Avatar du membre
verturin verturin
Membre
Messages: []
Enregistré depuis: 1 an 10 mois
Prénom: Fred
Forum phpBB: https://www.cage-et-chastete.com/
Localisation: Ain
Intérêt: Randonnée
Généalogie
GEOCACHING
Emploi: Administrateur Système

Re: Force account reactivation - Forcer la réactivation du compte

Message par verturin »

Même compréhension pour le fonctionnement. Mais pas de compte mis en inactif, avec un réglages de 1 an. Pourtant il y a en plusieurs qui devraient être désactivé.
Bizarre.

Fred
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 9 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Re: Force account reactivation - Forcer la réactivation du compte

Message par Fred »

Les comptes sont désactivés au moment de la connexion des membres. Cette extension répond à une mesure de sécurité en cas de comptes piratés.
Fred a écrit: Aller au message25 mars 2024, 20:56
La vérification est effectuée chaque fois qu’une connexion est effectuée; Si la dernière activité est en dehors de la période définie, la connexion sera immédiatement annulée, le compte sera désactivé et le propriétaire du compte sera informé par e-mail de la connexion et de la désactivation de son compte. Ils peuvent ensuite facilement réactiver le compte via un lien.
Avatar du membre
verturin verturin
Membre
Messages: []
Enregistré depuis: 1 an 10 mois
Prénom: Fred
Forum phpBB: https://www.cage-et-chastete.com/
Localisation: Ain
Intérêt: Randonnée
Généalogie
GEOCACHING
Emploi: Administrateur Système

Re: Force account reactivation - Forcer la réactivation du compte

Message par verturin »

Ok, à la ré connexion.

Je pensais que cela désactivais les vieux membres en les rendants inactifs et en envoyant un mail aux membres sans attendre qu’il se reconnecte

Fred
Avatar du membre
sergio6 sergio6
Communauté phpBB
Messages: []
Enregistré depuis: 11 mois
Prénom: Serge
Forum phpBB: https://phpbb3refugees.net/

Re: Force account reactivation - Forcer la réactivation du compte

Message par sergio6 »

Bonjour.

L'extension dont vous parlez ressemble à celle-ci : Userreminder for phpBB
"J'ai la faiblesse de penser qu'en général, la méchanceté n'est pas une preuve d'intelligence." René Goscinny
Avatar du membre
verturin verturin
Membre
Messages: []
Enregistré depuis: 1 an 10 mois
Prénom: Fred
Forum phpBB: https://www.cage-et-chastete.com/
Localisation: Ain
Intérêt: Randonnée
Généalogie
GEOCACHING
Emploi: Administrateur Système

Re: Force account reactivation - Forcer la réactivation du compte

Message par verturin »

Bonjour

Merci je vais essayé cette extension

Fred
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 9 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Re: Force account reactivation - Forcer la réactivation du compte

Message par Fred »

Mise à jour de l'extension en version 1.1.1

Note de version :

1.1.1 (24/06/2024)
  • Mise à jour d'optimisation pure, aucun changement fonctionnel.
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 9 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Re: Force account reactivation - Forcer la réactivation du compte

Message par Fred »

Mise à jour de l'extension en version 1.1.2

Note de version :

1.1.2 (07/07/2024)
  • Correctif : Si un utilisateur avec des droits d'administrateur mais sans statut de fondateur effectuait une connexion au PCA, cela provoquait une erreur FATALE car une fonction phpBB requise n'était pas disponible dans ce contexte. Il est maintenant vérifié si la fonction phpBB correspondante est présente dans le contexte et sinon, le composant phpBB correspondant est rechargé.
  • En plus du correctif ; FAR répond désormais uniquement aux connexions principales, mais ne répond plus aux connexions PCA secondaires.