Example #1
0
  protected void doAction(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    String pass_old = request.getParameter("pass-old");
    String pass = request.getParameter("pass");
    String re_pass = request.getParameter("re-pass");
    String mes = "";

    KhachHang khachHangDMK = (KhachHangThuongXuyen) request.getSession().getAttribute("khachHang");
    TaiKhoan tk = ((KhachHangThuongXuyen) khachHangDMK).getTaiKhoan();
    String passKH = tk.getMatKhau();
    if (pass_old.equals(passKH)) {
      if (pass.equals(re_pass)) {
        taiKhoanDAO.upDateMatKhau(tk.getTenTK(), pass);
        tk.setMatKhau(pass);
        request.setAttribute("mesSuccess", "Đổi mật khẩu thành công");
        request.getRequestDispatcher(DuongDan.KIEM_TRA_THONG_TIN_SVL).forward(request, response);
        return;
      } else {
        mes = "Mật khẩu mới nhập không trùng khớp!";
      }
    } else {
      mes = "Mật khẩu cũ nhập sai!";
    }
    request.setAttribute("mes", mes);
    request.getRequestDispatcher(DuongDan.DOI_MAT_KHAU_SVL).forward(request, response);
  }
 public static boolean goDanhDauXoaTaiKhoan(String maTaiKhoan) {
   TaiKhoan tk = TaiKhoanDAO.layThongTinTaiKhoan(maTaiKhoan);
   if (tk == null) {
     return false;
   }
   tk.setDaXoa(false);
   return capNhatTaiKhoan(tk);
 }