Usuários em staging incapazes de entrar no fórum via convite, cadastro ou login

O fluxo de trabalho de pedir às pessoas para enviarem e-mail para obter um convite está quebrado.

Quando um usuário em estágio (criado após uma troca de e-mail com nosso grupo de suporte por e-mail) tenta usar um convite, ele recebe isto:

Descobri isso depois de tentar uma solução alternativa para permitir registros públicos e convites de menor atrito após este aperto nas aprovações de usuários:

Posso fazer outra solução alternativa, fazendo com que eles enviem e-mail para um endereço que não é gerenciado pelo fórum, mas ter que usar soluções alternativas para soluções alternativas defeituosas provavelmente não é o que vocês estão buscando!!!

3 curtidas

Além disso, usuários em estágio também não parecem conseguir se cadastrar ou fazer login.

Ao tentar me cadastrar, recebo uma mensagem dizendo que o endereço de e-mail já existe e para tentar o link de login por e-mail.

Ao tentar fazer login usando esse link, recebo uma mensagem dizendo que minha conta não existe.

Algo está errado!!! Alguém mais pode testar isso?

Enquanto isso, vou excluir todos os meus usuários em estágio para que eles possam se cadastrar.

2 curtidas

Acabei de testar isso em meu site de teste e consegui me inscrever com um usuário em estágio:

  • Configurar o grupo @support para aceitar e-mails
  • Enviar e-mail para o grupo @support de um endereço de e-mail desconhecido para gerar um usuário em estágio
  • Criar uma conta com o e-mail do usuário em estágio
  • Ativar e confirmar
  • O usuário em estágio agora é um usuário completo

Há algo que eu possa tentar de diferente?

(Vou tentar com o convite agora também)


@nathank

Atualização:

Agora tentei com um e-mail de convite e está funcionando para mim:

  • Enviar outro e-mail para o grupo @support de um novo endereço de e-mail desconhecido para gerar um novo usuário em estágio
  • Criar um convite simples na página /invite/pending e enviar para o endereço de e-mail do usuário em estágio
  • Resgatar o convite em um navegador diferente como usuário em estágio
  • O usuário em estágio se torna um usuário completo

Alguma diferença em seu fluxo que possa fazer a diferença?

(Também tentei com must approve users habilitado, e funciona como esperado)

3 curtidas

Há um traceback em /logs/ após o Internal Server Error?

1 curtida

Obrigado por mergulhar fundo e testar!\n\nFico feliz que pareça ser apenas a minha instância.\n\nVou dar uma olhada mais a fundo neste fim de semana e volto a falar com você.

2 curtidas

Uma atualização sobre isso:

Foi um Componente de Tema problemático: 👨‍👨‍👧‍👦 Groups Widget (Layouts Plugin)

@keegan, você estaria disposto a dar uma olhada nisso? Onde você gostaria que eu postasse mais detalhes? O tópico aqui no Meta ou em thepavilion.io?

Atualização

O problema era que eu tinha o widget ativo para usuários trust_level_0, que agora sei que inclui Usuários em Estágio. Aumentá-lo para trust_level_1 deve ter resolvido meu problema.

3 curtidas