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

**URL:** https://meta.discourse.org/t/staged-users-unable-to-join-the-forum-via-invite-sign-up-or-login/235681
**Category:** Support
**Tags:** invites, staged-users
**Created:** [Agosto 10, 2022, 3:18am UTC](https://meta.discourse.org/t/staged-users-unable-to-join-the-forum-via-invite-sign-up-or-login/235681 "2022-08-10T03:18:07Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [Agosto 10, 2022, 3:18am UTC](https://meta.discourse.org/t/staged-users-unable-to-join-the-forum-via-invite-sign-up-or-login/235681/1 "2022-08-10T03:18:08Z")

</div>

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:

 ![Screenshot 2022-08-10 15.08.24](https://global.discourse-cdn.com/meta/original/4X/5/d/c/5dc8b5904c1d33231b4b0093298c7b1faffd40f6.png)

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](#):
>
> 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!!!

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [Agosto 10, 2022, 5:37am UTC](https://meta.discourse.org/t/staged-users-unable-to-join-the-forum-via-invite-sign-up-or-login/235681/2 "2022-08-10T05:37:16Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [Agosto 10, 2022, 6:21am UTC](https://meta.discourse.org/t/staged-users-unable-to-join-the-forum-via-invite-sign-up-or-login/235681/3 "2022-08-10T06:21:27Z")

</div>

> [@nathankershaw](#):
>
> 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)

---

<div class="post-metadata">

### Author: ![simonk](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simonk/32/247950_2.png) [@simonk](https://meta.discourse.org/u/simonk)
#### Post date: [Agosto 10, 2022, 8:27am UTC](https://meta.discourse.org/t/staged-users-unable-to-join-the-forum-via-invite-sign-up-or-login/235681/4 "2022-08-10T08:27:37Z")

</div>

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

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [Agosto 10, 2022, 10:17pm UTC](https://meta.discourse.org/t/staged-users-unable-to-join-the-forum-via-invite-sign-up-or-login/235681/5 "2022-08-10T22:17:52Z")

</div>

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ê.

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [Agosto 16, 2022, 5:08am UTC](https://meta.discourse.org/t/staged-users-unable-to-join-the-forum-via-invite-sign-up-or-login/235681/6 "2022-08-16T05:08:53Z")

</div>

Uma atualização sobre isso:

Foi um Componente de Tema problemático: [👨‍👨‍👧‍👦 Groups Widget (Layouts Plugin)](https://meta.discourse.org/t/groups-widget-layouts-plugin/205586)

@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](http://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.

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [Agosto 16, 2022, 5:09am UTC](https://meta.discourse.org/t/staged-users-unable-to-join-the-forum-via-invite-sign-up-or-login/235681/7 "2022-08-16T05:09:07Z")

</div>


