Guest User

Untitled

a guest
Nov 14th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. public static bool ResetPassword(string userName, string newPassword, HttpContext context,
  2. bool ExpirePassword = false)
  3. {
  4. var manager = context.GetOwinContext().GetUserManager<myUserManager>();
  5.  
  6. var user = manager.FindByName(userName);
  7. if (user == null)
  8. return false;
  9.  
  10. var code = manager.GeneratePasswordResetTokenAsync(user.Id).Result;
  11. var result = manager.ResetPassword(user.Id, code, newPassword);
  12. if (result.Succeeded)
  13. {
  14. if (ExpirePassword)
  15. {
  16. user.PasswordToReset = true;
  17. manager.Update(user);
  18. }
  19.  
  20. return true;
  21. }
  22. else
  23. return false;
  24. }
Add Comment
Please, Sign In to add comment