Désactiver la vérification des e-mails pour le plugin Discourse

|||
-|-|-|
:envelope_with_arrow: | 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. |
:hammer_and_wrench: | Lien du dépôt | \u003chttps://github.com/codergautam/disable-email-verification-discourse\u003e
:open_book: | Guide d’installation | Comment installer des plugins dans Discourse

Comment utiliser le plugin Disable Email Verification

  1. Installez le plugin en suivant le guide d’installation fourni.
  2. Accédez au panneau d’administration de votre instance Discourse.
  3. Allez dans Plugins et assurez-vous que le plugin Disable Email Verification est activé.
  4. Cliquez sur les paramètres.
  5. 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 :star:) 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.
14 « J'aime »

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. :+1:

Seules les questions sur les plugins #officiels obtiendraient des sujets tagués séparés. :discourse:

5 « J'aime »

Compris. Désolé pour cela.

5 « J'aime »

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.

4 « J'aime »

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.

Commit de correction :

Merci

3 « J'aime »

Bonjour, merci pour le plugin. Pouvez-vous nous faire part de vos expériences concernant le plugin ?

Le plugin cause-t-il actuellement une erreur ?

3 « J'aime »

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.

3 « J'aime »

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.

2 « J'aime »

J’ai également noté qu’il affiche un message similaire lorsque les utilisateurs doivent être approuvés par le personnel.

3 « J'aime »

J’espérais VRAIMENT que cela fonctionne. J’ai réussi à afficher le plugin, mais il est toujours en file d’attente pour un e-mail.

1 « J'aime »

Salut, ça fait un moment que je n’ai pas testé ça, mais je vais m’y pencher aujourd’hui.

4 « J'aime »

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 ?

3 « J'aime »

Oui, hmm, je vais tout revoir aujourd’hui avec un utilisateur.

J’ai toujours des messages d’activation. J’utilise le SSO de Google, est-ce que cela pourrait être le problème ?

1 « J'aime »

Et s’ils essaient simplement de se connecter après avoir vu cet écran ? Est-ce que cela fonctionne par hasard ?

Cela ne devrait même pas envoyer de vérification lorsque le plugin n’est pas installé, AFAIK, le SSO Google valide les e-mails lui-même.

Je viens de tenter et on me demande toujours de valider.

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).

Ça fonctionne toujours très bien pour moi !

@codergautam Merci beaucoup pour ce plugin ! :call_me_hand:

Dans quelle mesure devrions-nous nous inquiéter qu’il cesse de fonctionner lors des futures mises à jour ?