Novo link de ativação de usuário não funciona ao ativar plugin Discourse WP

Tenho um site WordPress que é o provedor de SSO para Discourse usando o plugin WPDiscourse.

Não tenho certeza de quando começou a acontecer, mas provavelmente nos últimos dois meses, quando um novo usuário tenta se registrar no site, ele recebe um link de ativação que se parece com isto sem o plugin WP_Discourse:

E funciona bem, mas quando o DiscourseWP está ativo, o link de ativação se parece com:

https://www.ic.org/wp-login.php?action=rp&key=WBY2TEgStZiyj0DmqdrO&mail_key=1706042380_QlvCHBt2HfsX3YAqByQJ&login=reg5

e eu vejo a seguinte mensagem:

Alguma pista?

Olá @rodrigo.braga

Você tem certeza que essa é a única diferença entre ver o erro e não ver o erro? Ou seja, quando você desativa o plugin o erro desaparece imediatamente e quando você o reativa ele volta?

Sim, os links que compartilhei foram recebidos entre dois testes onde a única diferença era o DiscourseWP estar ativo ou não.

Tentei fazer downgrade do DiscourseWP, mas o mesmo acontece. Pergunto-me se há algo nas versões recentes do WP que possa ter impacto na verificação da chave de email pelo Discourse.

Há algo relevante que você possa ver nos logs do WP Discourse?

(p.s. Estou investigando isso, apenas quero cobrir todas as bases)

@rodrigo.braga Obrigado por relatar isso. Consegui reproduzir o problema. A correção está atualmente em revisão e estará na próxima versão do plugin (2.5.1), que será lançada em breve.

3 curtidas

Muito obrigado pela rápida resposta, baixei o branch e confirmo que ele resolve meu problema.

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.