Guest User

Untitled

a guest
Jun 10th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. $date90DaysAgo = (new DateTime())->modify('90 days ago')->format('Y-m-d H:i:s');
  2. foreach(craftelementsUser::find()->lastPasswordChangeDate('<='.$date90DaysAgo)->all() as $user){
  3. Craft::$app->getUsers()->sendPasswordResetEmail($user);
  4. $user->newPassword = // generate some temp password, so the user can't login with his/her anymore
  5. $user->setScenario(User::SCENARIO_PASSWORD);
  6. Craft::$app->getElements()->saveElement($user);
  7. }
Add Comment
Please, Sign In to add comment