|||
-|-|-| | Résumé | Disable Email Verification for Discourse est un fork de angelim/discourse_user_auto_activation qui n’est plus maintenu et offre aux administrateurs la possibilité de contourner l’étape de vérification par e-mail lors de l’inscription des utilisateurs. Fini l’attente des confirmations par e-mail ; les utilisateurs peuvent commencer immédiatement. | | Lien du dépôt | \u003chttps://github.com/codergautam/disable-email-verification-discourse\u003e | Guide d’installation | Comment installer des plugins dans Discourse
Comment utiliser le plugin Disable Email Verification
Installez le plugin en suivant le guide d’installation fourni.
Accédez au panneau d’administration de votre instance Discourse.
Allez dans Plugins et assurez-vous que le plugin Disable Email Verification est activé.
Cliquez sur les paramètres.
Localisez le paramètre disable_email_verification et activez-le pour contourner la vérification par e-mail.
\u003csup\u003eNote : La désactivation de la vérification par e-mail peut entraîner des problèmes potentiels de spam ou de faux comptes. Il est recommandé d’utiliser cette fonctionnalité judicieusement et d’envisager d’autres méthodes de vérification.\u003c/sup\u003e
Aspects techniques
Ce plugin modifie directement les classes UsersController et User pour contourner l’étape de vérification par e-mail lors du processus d’inscription. Avec le paramètre disable_email_verification activé, le plugin garantit :
Que le jeton d’e-mail n’est pas créé.
Que le champ active de l’utilisateur est automatiquement défini sur true.
Pour ceux qui sont intéressés, l’ensemble du code est open-source et les contributions (ainsi que les étoiles ) sont toujours les bienvenues.
Feuille de route pour le plugin Disable Email Verification
Ignorer la vérification par e-mail
Désactiver l’envoi d’autres e-mails aux utilisateurs non vérifiés
Empêcher l’envoi de tout e-mail aux utilisateurs qui n’ont pas vérifié leur adresse e-mail
Réduire le taux de rebond et les coûts
Système de rôles
Permettre aux utilisateurs non vérifiés d’accéder à Discourse.
Exiger des e-mails pour des tâches spécifiques configurables.
Juste pour information @codergautam, toutes les questions/rapports de bugs/demandes de support pour les plugins tiers doivent être posées dans leur sujet de plugin respectif, car la personne qui le maintient est responsable d’y répondre/de s’en occuper.
Seules les questions sur les plugins #officiels obtiendraient des sujets tagués séparés.
Bug connu, ce plugin cause des problèmes avec la section des préférences utilisateur, ne l’utilisez pas encore en production. Je travaille sur une correction.
Devrait être corrigé maintenant ! Il utilise une méthode obsolète (modify_user_params) mais fonctionne bien par ailleurs. Si quelqu’un sait comment utiliser la nouvelle alternative, qu’il me le fasse savoir. J’ai essayé plusieurs choses mais ça n’a pas fonctionné. Ne l’utilisez toujours pas en production, je vais le tester sur mon forum de 1,8k membres et voir comment ça se passe.
Salut, je l’utilise en production ici. https://iogames.forum. Ça fonctionne bien, aucune erreur jusqu’à présent. S’il y a des bugs et que vous en trouvez, faites-le moi savoir, je les corrigerai.
Bug connu : Les e-mails sont toujours demandés de vérification si l’utilisateur est invité via une invitation. Je suis occupé mais j’essaierai de corriger cela un jour.
Je l’ai installé maintenant. Aucun problème lors de l’enregistrement, l’utilisateur est immédiatement activé.
Avez-vous coché la case dans les paramètres du plugin ?
J’ai configuré le SSO sur interne afin que seules les personnes de notre organisation puissent se connecter.
Je me demande s’il y a un conflit avec un autre SSO. Je ne pense pas, mais peut-être est-ce le cas ?
J’ai configuré Nextend SSO pour mon site WordPress afin de m’inscrire et de me connecter à une application interne car nous avons Workspace.
J’ai le site web pointant vers ma communauté sur un sous-domaine. Ensuite, j’ai Connect SSO et tout le contenu du plugin activés (bien que je ne pense pas que mes groupes et hd2 soient correctement configurés).