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.
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.
Consulte o Documento de ajuda abaixo para obter detalhes sobre o Developer Console:
Abrir o Developer Console
000387826

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.