Possibilité de forcer les membres à mettre à jour les champs utilisateur

J’ai un ancien forum, avec beaucoup de membres. Les détails des membres peuvent être obsolètes, et pour des raisons de sécurité, nous devons nous assurer que les profils des membres sont à jour, en particulier les champs utilisateur que nous leur demandons de remplir lors de l’inscription.

Comment puis-je inciter les utilisateurs à naviguer pour remplir cela avant d’aller plus loin ? Serait-il préférable d’avoir une fenêtre contextuelle les encourageant ou est-il possible de rendre cela obligatoire ?

Pour être clair, nous ne gouvernons pas d’une main de fer - mais la sécurité est primordiale.

3 « J'aime »

Si vous devez rendre cela obligatoire, pour autant que je sache, Discourse ne dispose pas d’une telle fonctionnalité. Par conséquent, vous avez besoin d’un plugin pour ce faire. Peut-être pourriez-vous essayer Custom Wizards ?

5 « J'aime »

J’ai créé un composant de thème qui redirigeait vers une certaine page à moins qu’une certaine action n’ait eu lieu (ils avaient rejoint un groupe).

Si le modèle current_user a un indicateur indiquant s’ils ont rempli les informations, vous pouvez les rediriger vers leur profil jusqu’à ce qu’ils l’aient mis à jour. C’est un peu hostile pour l’utilisateur, cependant.

4 « J'aime »