Hi Trailblazers!
Many times we find ourselves in a scenario where we may need to reset passwords for multiple users.
The below code is a rough idea of how this could be achieved :
changepassword ch= new changepassword(); public class ChangePassword { public changepassword() { List<User> userList = new List<User>(); userList = [SELECT Id from User WHERE IsActive = true ]; for(User usr : userList) { System.setPassword(usr.Id, 'xxxxxxxx'); System.debug('DONE: ' + usr.Id); } } }
This can be executed from the developer console.
In the developer console :
- Select Debug
- Open Execute in Anonymous Window
Please execute :
changepassword ch= new changepassword();
I have not added an actual password so please update "xxxxxxxx"
Happy Trails!
No comments:
Post a Comment