Desativar verificação de email para o plugin Discourse

|||
-|-|-|
:envelope_with_arrow: | Resumo | Disable Email Verification for Discourse é um fork do angelim/discourse_user_auto_activation, que não é mais mantido, e oferece aos administradores a opção de ignorar a etapa de verificação por e-mail durante o registro de usuários. Chega de esperar por confirmações por e-mail; comece a usar seus usuários imediatamente. |
:hammer_and_wrench: | Link do Repositório | \u003chttps://github.com/codergautam/disable-email-verification-discourse\u003e
:open_book: | Guia de Instalação | Como instalar plugins no Discourse

Como usar o plugin Disable Email Verification

  1. Instale o plugin seguindo o guia de instalação fornecido.
  2. Navegue até o painel de administração da sua instância do Discourse.
  3. Vá para Plugins e certifique-se de que o plugin Disable Email Verification esteja habilitado.
  4. Clique em configurações.
  5. Localize a configuração disable_email_verification e habilite-a para ignorar a verificação por e-mail.

\u003csup\u003eNota: Desabilitar a verificação por e-mail pode levar a problemas potenciais com spam ou contas falsas. Recomenda-se usar este recurso com critério e considerar métodos de verificação alternativos.\u003c/sup\u003e

Aspectos Técnicos

Este plugin modifica diretamente as classes UsersController e User para contornar a etapa de verificação por e-mail durante o processo de registro. Com a configuração disable_email_verification habilitada, o plugin garante:

  • O token de e-mail não é criado.
  • O campo active do usuário é automaticamente definido como true.

Para os interessados, todo o código-fonte é open-source e contribuições (e estrelas :star:) são sempre bem-vindas.

Roadmap para o Plugin Disable Email Verification

  • Ignorar Verificação por E-mail

  • Desabilitar Envio de Outros E-mails para Usuários Não Verificados

    • Impedir o envio de quaisquer e-mails para usuários que não verificaram seus endereços de e-mail
    • Reduzir a taxa de rejeição e o custo
  • Sistema de Permissões

    • Permitir que usuários não verificados acessem o Discourse.
    • Exigir e-mails para tarefas específicas configuráveis.
14 curtidas

Apenas para observar @codergautam, todas as perguntas/relatórios de bugs/solicitações de suporte para plugins de terceiros devem ser feitas dentro do tópico de seus respectivos plugins, pois a pessoa que os mantém é responsável por respondê-los/cuidar deles. :+1:

Apenas perguntas sobre plugins #oficiais receberiam tópicos separados e marcados. :discourse:

5 curtidas

Entendido. Desculpe por isso.

5 curtidas

Bug conhecido, este plugin causa problemas na seção de preferências do usuário, não o use em produção ainda. Estou trabalhando em uma correção.

4 curtidas

Deve estar corrigido agora! Ele está usando um método obsoleto (modify_user_params), mas fora isso funciona bem. Se alguém souber como usar a nova alternativa para isso, por favor me avise. Tentei várias coisas, mas não funcionou. Ainda não o use em produção, estarei testando em meu Fórum de 1.8k membros e vendo como funciona.

Commit de correção:

Obrigado

3 curtidas

Olá, obrigado pelo plugin. Você pode nos contar sobre suas experiências com o plugin?

O plugin está causando algum erro no momento?

3 curtidas

Olá, estou usando em produção aqui. https://iogames.forum. Está funcionando bem, sem erros até agora. Se houver algum bug e você encontrar, me avise, eu corrigirei.

3 curtidas

Bug conhecido: E-mails ainda são solicitados para verificação se o usuário for convidado via convite. Estou ocupado, mas tentarei corrigir isso um dia.

2 curtidas

Também observei que ele mostra uma mensagem semelhante quando os usuários precisam ser aprovados pela equipe.

3 curtidas

Estava REALMENTE esperando que isso funcionasse. Consegui que o plugin aparecesse, mas ele ainda está na fila para um e-mail.

1 curtida

Olá, faz tempo que não testo isso, mas vou verificar hoje.

4 curtidas

Eu o instalei agora. Nenhum problema durante o registro, o usuário é ativado imediatamente.
Você marcou a caixa nas configurações do plugin?

3 curtidas

Sim, vamos revisar tudo novamente hoje com um usuário.

Ainda estou recebendo mensagens de ativação. Estou usando o Google SSO, isso poderia ser o problema?

1 curtida

E se eles apenas tentarem fazer login depois de verem essa tela? Isso funciona por acaso?

Isso nem deveria estar enviando verificação quando o plugin não está instalado, AFAIK, o Google SSO valida os e-mails em si.

Acabei de tentar e ainda está me pedindo para validar.

Tenho o SSO configurado como interno para que apenas pessoas em nossa organização possam fazer login.

Estou me perguntando se tenho algum conflito com outro SSO. Não acho que deveria ter, mas talvez seja o caso?

Tenho o Nextend SSO configurado para o meu site WordPress para registrar e fazer login em um aplicativo interno porque temos o Workspace.

Tenho o site apontando para minha comunidade em um subdomínio. Em seguida, tenho o Connect SSO e todas as coisas de plugin ativadas (embora eu não ache que meu hd2 e grupos estejam configurados corretamente).

Ainda funciona bem para mim!

@codergautam Muito obrigado por este plugin! :call_me_hand:

Quão preocupados devemos ficar com a possibilidade de ele quebrar em futuras atualizações?