Beispiel #1
0
 //public bool IsValidPassword(PasswordFM passwordFM)
 //{
 //    UserDAO dao = new UserDAO();
 //    if (passwordFM.Password != null && passwordFM.Password.Length > 5 && dao.GetUserByEmail(passwordFM.Password) == null)
 //    {
 //        return true;
 //    }
 //    return false;
 //}
 public PasswordFM GetPasswordFM(int ID)
 {
     UserDAO dao = new UserDAO();
     User user = dao.GetUserByID(ID);
     PasswordFM passwordFM = new PasswordFM(user);
     return passwordFM;
 }
Beispiel #2
0
 public ActionResult ChangePassword(PasswordFM passwordFM)
 {
     //if user valid edit pass
     UserService users = new UserService();
     if(users.VerifyPassword(passwordFM) && passwordFM.NewPassword == passwordFM.VerifyPassword && passwordFM.NewPassword.Length > 7)
     {
         users.UpdatePassword(passwordFM);
     }
     return RedirectToAction("Index");
     //else return edit with errors
 }
Beispiel #3
0
 public void UpdatePassword(PasswordFM passwordFM)
 {
     UserDAO dao = new UserDAO();
     User user = dao.GetUserByID(passwordFM.ID);
     user.Password = passwordFM.NewPassword;
     dao.UpdateUser(user);
 }
Beispiel #4
0
 public bool VerifyPassword(PasswordFM passwordFM)
 {
     if(passwordFM.CurrentPassword == GetPasswordFM(passwordFM.ID).CurrentPassword)
     {
         return true;
     }
     return false;
 }