Continuando a discussão de Como desativar a verificação de e-mail do Discourse?:
O Discourse não está reconhecendo nossas contas verificadas. Aqui está algum contexto sobre a configuração atual do nosso site:
Estou usando o plugin WP Discourse com o WordPress como provedor de SSO
Atualmente, estou usando o WooCommerce (WC) para gerenciar novos registros de usuários, aqui: https://pickleballist.com/my-account
Estou usando um plugin chamado Booster for WC, que adiciona funcionalidades extras ao WC, incluindo a capacidade de exigir verificação de e-mail antes que um usuário possa acessar sua conta.
Após o usuário clicar no link do e-mail de ativação da conta, ele é levado para a página /my-account/ no WordPress. Se alguém tentar fazer login com as credenciais de registro sem clicar no link de verificação, será informado que a conta precisa ser verificada primeiro, e receberá um link para “reenviar e-mail de verificação”.
Se você visitar a página “Usuários” no console de administração, poderá facilmente ver quais contas foram verificadas e quais não foram.
Infelizmente, após o usuário verificar seu e-mail e tentar visitar nosso fórum em https://forums.pickleballist.com, ele não é automaticamente logado.
Mas o pior é que, ao clicar no botão “Login” no fórum, ele é solicitado a verificar seu e-mail e clicar no link do e-mail do Discourse “Confirme sua nova conta”.
Existe uma maneira de fazer o Discourse verificar quem realmente está verificado com base nos metadados recebidos do WooCommerce?
Estou supondo que este “Módulo de Verificação de E-mail” não esteja tocando em wp_new_user_notification, senão o Discourse veria isso, certo? Podemos fazer o Discourse procurar por algum outro hook?
Aguardo qualquer insight sobre isso!



