nathank
(Nathan Kershaw)
Agosto 10, 2022, 3:18am
1
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:
Sam Saffron:
Se você definir must approve users, você optou explicitamente que todo usuário deve ser explicitamente aprovado.
Tivemos que mudar isso devido a preocupações de segurança dos usuários do Discourse.
Acho que mudar o fórum para “somente convite”, “requer login”? Em seguida, restrinja as pessoas que têm permissão para convidar.
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
nathank
(Nathan Kershaw)
Agosto 10, 2022, 5:37am
2
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
Além disso, usuários em estágio não parecem conseguir se inscrever ou fazer login.
Ao tentar se inscrever, 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?
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
simonk
(Simon King)
Agosto 10, 2022, 8:27am
4
Há um traceback em /logs/ após o Internal Server Error?
1 curtida
nathank
(Nathan Kershaw)
Agosto 10, 2022, 10:17pm
5
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
nathank
(Nathan Kershaw)
Agosto 16, 2022, 5:08am
6
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