Migração, sem senhas, alteração de e-mail do administrador para o usuário, "acesso negado"

Eu testei o login para contas migradas. Em particular, testspot-b

Se eu clicar em login e inserir o nome de usuário ou o e-mail e me enviar um link de login, ele o faz e o link funciona.

Se eu clicar em login e inserir o e-mail e “Esqueci minha senha”, ele me envia um link de alteração de senha e o link funciona.

Ambos dependem de a conta de e-mail ser válida, atual e acessível ao usuário.

Se o usuário não puder acessar seu antigo endereço de e-mail, ele solicitará ao administrador que o altere para um novo endereço de e-mail.

A alteração de e-mail pelo usuário administrador envia um link para o novo endereço de e-mail solicitando verificação.

Clicar nisso não funciona:

:frowning:
Acesso negado
ao tentar carregar /u/confirm-new-email/49469ffdf85340ec87c31b0979bf84a2.json
Você não tem permissão para ver isso.

Alguém pode sugerir um caminho a seguir?

Se o usuário for um membro da equipe (administrador ou moderador): por segurança, o Discourse exige verificação de ambos os endereços de e-mail, o antigo e o novo. Se o usuário não puder acessar seu e-mail antigo, o fluxo de confirmação é interrompido e causa problemas de permissão, como o que você descreveu.

Se o usuário não for um membro da equipe: como administrador, você deve conseguir alterar o e-mail diretamente na página de preferências do usuário, e apenas o novo endereço deve receber uma confirmação.

Tente o seguinte:

  • Remova temporariamente os privilégios de administrador e moderador da conta dele.
  • Altere o e-mail dele usando o mesmo método da página de preferências acima.
  • Após a alteração do endereço de e-mail ser totalmente verificada e funcional, restaure os privilégios de equipe dele.

Obrigado jahan_gagan,

Aqui estão as permissões na conta com a qual estou testando. Não é administrador, não é moderador, ativado.

Permissões

Ativado
Sim
Um usuário desativado deve revalidar seu e-mail.
Em estágio?
Não
Um usuário em estágio só pode postar por e-mail em tópicos específicos.
Chaves de API ativas
0
Gerenciar Chaves
Administrador?
Não
Moderador?
Não
Nível de Confiança
Suspenso?
Não
Um usuário suspenso não pode fazer login.
Silenciado?
Não
Um usuário silenciado não pode postar ou iniciar tópicos.

Parece que o e-mail foi recebido (:partying_face:) mas o link nele não funciona corretamente quando clicado.

Eles poderiam tentar copiar e colar esse link em um navegador privado/anônimo e ver se isso ajuda?

3 curtidas

Obrigado, funcionou. Presumo que um cookie ou uma entrada de cache de um login anterior possa ter prejudicado o processo, ou talvez eu não tenha saído corretamente.

1 curtida

É o que suspeito.

1 curtida

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