Bonjour à tous 👋
Je me permets de vous présenter une nouvelle fonctionnalité pour renforcer la sécurité de vos forums Flatboard. Le plugin Registration Code permet de contrôler l'accès à votre communauté et protéger vos espaces de discussion contre les inscriptions non autorisées. Le plugin Registration Code ajoute une couche de protection supplémentaire (mais rudimentaire) en exigeant un code secret pour toute nouvelle inscription. Cette approche vous permet de contrôler la création des comptes sans pour autant fermer les inscriptions :


L'idée est de transmettre à vos membres le code d'accès via un autre canal pour permettre de créer des communautés privées sans avoir besoin de créer manuellement les comptes de chacun.
Le plugin injecte sur la page d'inscription un nouveau champ et override /register en POST pour checker la valeur du code avant de créer l'utilisateur.
Un check est fait directement côté front via le formulaire avec une route API pour comparer le code fourni. Le rate limit de Flatboard est utilisé ainsi que le système de ban pour éviter un bruteforce sur cette route.
Le code peut être défini sur la page des options du plugin dans l'administration du forum. On peut également ajouter un texte d'information sous le champ pour guider l'utilisateur (savoir où / comment trouver le code)
Le code est disponible sur le repo suivant : https://github.com/Ilogeek/flatboard-registrationcode
Je reste disponible si vous avez la moindre question / suggestion.
Bonne fin d'année à tous