Lors de l'utilisation de la Developer Console afin de forcer la réinitialisation de mots de passe pour les nouveaux utilisateurs, à l’aide de la méthode setPassword d'une classe système, elle peut rediriger vers la page « Modifier votre mot de passe ». En cliquant sur l’une des zones de texte, l’utilisateur peut se connecter à l'organisation sans devoir poser de question de sécurité.
Remarque : Si vous avez utilisé setPassword() pour configurer le mot de passe d'un utilisateur et qu'il n'a jamais défini de question de sécurité, il est redirigé vers la page Modifier votre mot de passe lors de la connexion.
Ce fonctionnement est normal (Working As Designed ou WAD) dans Salesforce. Si vous appuyez sur Entrée, vous appuyez en fait sur le bouton « Annuler ». Le bouton « Enregistrer » est activé uniquement lorsque les exigences en matière de mot de passe de la page sont remplies. Le mot de passe de l'utilisateur n'a pas été modifié.
Si vous vous déconnectez puis vous reconnectez, la page de modification du mot de passe s'affichera. Cela a été conçu pour que l’utilisateur ne doive pas modifier son mot de passe ou sa question de sécurité à ce moment-là.
Étapes à suivre :
1. Connectez-vous à votre organisation.
2. Recherchez Gérer les utilisateurs | Utilisateurs | « Nouvel utilisateur ».
3. Créez l'utilisateur et désactivez la case suivante :
- Générer un nouveau mot de passe et avertir immédiatement l’utilisateur.
4. Cliquez sur Enregistrer.
5. Ouvrez la Developer Console.
6. Ouvrez la fenêtre d’exécution anonyme > Écrire : system.setPassword('005xx0000000XXX', 'passwordText'); i.e System.setPassword(userid, password).
7. Cliquez sur Exécuter.
8. Déconnectez-vous de l'organisation.
9. Connectez-vous ensuite à votre organisation en utilisant l'URL login.salesforce.com.
Remarque : Si vous utilisez le nom de domaine, choisissez le nom de votre domaine au lieu de login.salesforce.com.
10. Saisissez le nom d'utilisateur et le mot de passe. Vous serez redirigé vers l'écran de modification du mot de passe. Si vous cliquez sur une zone de texte et que vous cliquez sur Entrée, vous serez connecté.
Remarque : la réinitialisation du mot de passe via la Developer Console respecte la complexité du mot de passe définie dans les politiques de mot de passe du profil de l'utilisateur.
Pour plus d'informations sur la Developer Console, consultez la documentation d'aide ci-dessous :
Ouverture de la 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.