Loading

Usar o Developer Console para forçar a redefinição de senhas

Data da publicação: Oct 10, 2024
Descrição


Ao usar o Developer Console para forçar a redefinição de senha para usuários recém-criados por meio do método setPassword de uma classe do sistema, ele poderá redirecionar para a página "Alterar sua senha". Clicar em qualquer caixa de texto permite que o usuário faça login na organização sem configurar as perguntas de segurança.

Nota: Se você tiver usado setPassword() para configurar a senha de um usuário e ele nunca tiver definido uma pergunta de segurança, ele será redirecionado para a página Alterar sua senha no login.

Resolução


Isso é definido como Funcionando conforme o esperado (WAD) no Salesforce. Se você pressionar enter, na verdade estará pressionando o botão "Cancelar". O botão "Salvar" não será habilitado até que os requisitos de senha para a página sejam atendidos. A senha do usuário não foi alterada. 

Se você fizer logout e efetuar login novamente, verá a página de troca de senha. Isso foi projetado para que o usuário não precise alterar sua senha ou pergunta de segurança nesse momento. 

Etapas para reproduzir: 
1. Faça login na sua organização
2. Pesquisar usuários | Usuários | "Novo usuário" 
3. Crie um usuário e desmarque a caixa de seleção abaixo:
– Gerar nova senha e notificar imediatamente o usuário
4. Clique em Salvar.
5. Abra o Developer Console
6. Abra a janela Executar anônimo > Write : system.setPassword('005xx0000000XXX', 'passwordText');  i.e System.setPassword(userid, password);
7. Clique em Executar. 
8. Faça logout da organização. 
9. Então, faça login em sua organização usando o URL de login.salesforce.com.
Nota: Se estiver usando o nome de domínio, em vez de login.salesforce.com, insira seu nome de domínio.
10. Coloque o nome de usuário e a senha.  Você será redirecionado para a tela de alteração da senha. Se você clicar em qualquer caixa de texto e clicar em Enter, fará o login. 

Nota: A redefinição de senha por meio do Developer Console segue a complexidade da senha definida em Políticas de senha no perfil do usuário.

Recursos adicionais

Consulte o Documento de ajuda abaixo para obter detalhes sobre o Developer Console:
Abrir o Developer Console

Número do artigo do Knowledge

000387826

 
Carregando
Salesforce Help | Article