Como verificar qual método de registro o usuário utilizou?

Como detectei um bug (usuários confirmados por um método diferente de e-mail são excluídos se não forem confirmados), por favor, ajude-me a descobrir como verificar qual método de registro os usuários utilizaram.

Preciso saber quem criou uma conta usando autenticação do Google, quem fez login com Instagram/Facebook e quem usou o Discord. Como posso verificar isso?

//

Ok, consigo verificar na aba “Conta associada”, mas como fazer isso para todos os usuários de uma vez? (por exemplo, ao exportar os usuários para arquivos CSV?)

Talvez você possa usar o plugin de explorador de dados.

Usuários que se autenticam com o Google e outros provedores não precisam validar seu endereço de e-mail. Se você perceber que esses usuários estão sendo excluídos, isso é um bug e deve ser corrigido. Isso é altamente improvável.

É um recurso que exclui contas que nunca foram validadas.

Suspeito que o problema que você está tentando resolver não é o mesmo que você está enfrentando.

Ontem, eu aprovei deliberadamente as contas, mas hoje, de qualquer forma, o Discourse removeu mais usuários que estão devidamente registrados (usando o e-mail — já se passaram muitos dias, mas nas configurações está definido para não removê-los após 1000 dias… Isso é um bug.

Afinal, esses usuários se registram, confirmam seu e-mail e aguardam a ativação. E agora posso ver que eles estão sendo excluídos (localizados na guia Rejeitados em /revisão).

Por quanto tempo eles esperaram? Você quer dizer aguardando a aprovação?