public IActionResult SaveConfirmPassword(Models.ConfirmPassword userObj) { //if (ModelState.IsValid) //{ bool id = _repObj.CheckEmailId(userObj.EmailId.ToLower()); if (id == false) { TempData["This1"] = "Wrong Email Address"; return(RedirectToAction("ResetPassword", "user")); } //emailidforuse11 = userObj.EmailId; var returnValue = _repObj.ResetPassword(emailidforuse11.ToLower(), userObj.UserPassword, userObj.UserPassword1); if (returnValue) { TempData["Status"] = "Password Reset Success! Please login"; return(RedirectToAction("Login", "Home")); } else { TempData["This1"] = "Passwords don't match"; return(RedirectToAction("ResetPassword", "user")); } //} //return View("ResetPassword"); }
public IActionResult SaveResetPass(Models.ResetPasswordDashboard obj) { int uid = Convert.ToInt32(HttpContext.Session.GetString("uid")); if (uid == 0) { return(RedirectToAction("Login", "Home")); } if (repObj.GetRoleId(uid) != "F") { if (repObj.GetRoleId(uid) == "E") { return(RedirectToAction("EmployeeHome", "User")); } if (repObj.GetRoleId(uid) == "C") { return(RedirectToAction("CustomerHome", "User")); } } Users obj1 = repObj.GetUserDetails(uid); string email = obj1.EmailId; if (obj1.UserPassword != obj.oldpassword) { TempData["OhBhaiji1"] = "Old Password is Wrong! Please Check"; return(RedirectToAction("ResetPass", "Farmer")); } if (obj.newPassword != obj.confirmpassword) { TempData["OhBhaiji1"] = "New Password and Confirm Password do not match! Please Check"; return(RedirectToAction("ResetPass", "Farmer")); } if (obj.newPassword == obj.confirmpassword && obj1.UserPassword == obj.newPassword) { TempData["OhBhaiji1"] = "New Password cannot be same as old."; return(RedirectToAction("ResetPass", "Farmer")); } var status = repObj.ResetPassword(email, obj.newPassword, obj.confirmpassword); if (status) { TempData["BhaijiReturns1"] = "Password Updated Successful!"; return(RedirectToAction("MyDetails", "Farmer")); } else { TempData["BhaijiReturns1"] = "Password update failed!"; return(RedirectToAction("MyDetails", "Farmer")); } }