public int ChangePassword(FormCollection f) { try { AccountBusiness ab = new AccountBusiness(); int cusUserId = Convert.ToInt32(Session["UserId"]); string sOldPass = f["txtOldPass"]; string sNewPass = f["txtNewPass"]; string sNewPassConfirm = f["txtNewPassConfirm"]; if (!ab.checkPass(cusUserId, sOldPass)) { return -1; } if (sOldPass == sNewPass) { return -2; } if (sNewPass != sNewPassConfirm) { return -3; } ab.ChangePassword(cusUserId, sNewPass); return 1; } catch { return -4; } }
public int CreateNewPassword(FormCollection f) { try { AccountBusiness ab = new AccountBusiness(); int userId = Convert.ToInt32(f["userId"]); string newPassword = f["txtPass"]; ab.ChangePassword(userId, newPassword); return 1; } catch { return -1; } }
public int ChangePasswordConfirm(FormCollection f) { try { AccountBusiness ab = new AccountBusiness(); int cusUserId = Convert.ToInt32(Session["UserId"]); string sOldPass = f["txtOldPass"]; string sNewPass = f["txtNewPass"]; string sNewPassConfirm = f["txtNewPassConfirm"]; if (!ab.checkPass(cusUserId, sOldPass)) { TempData["checkOldPass"] = "******"; return -1; } if (sOldPass == sNewPass) { TempData["checkUnchange"] = "Mật khẩu mới và mật khẩu cũ giống nhau! Vui lòng thử lại."; return -2; } if (sNewPass != sNewPassConfirm) { TempData["checkConfirmPass"] = "******"; return -3; } ab.ChangePassword(cusUserId, sNewPass); return 1; } catch { return -4; } }