//[CaptchaValidation("CapktchaCode", "registerCapcha", "Mã xác nhận không đúng!")] public ActionResult Register(KhachHang khachHang) { DangNhapBO dangNhap = new DangNhapBO(); KhachHangBO kh = new KhachHangBO(); //string captcha = Request.Form["CaptchaInputText"]; if (this.IsCaptchaValid("Validate your captcha")) { if (dangNhap.KiemTraDangNhap(khachHang.maKH) == false) { if (kh.ThemKhachHang(khachHang)) { return(Json(new { message = "Đăng ký thành công! Mời bạn đăng nhập!", code = 1 }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { message = "Đăng ký thất bại!", code = -1 }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { message = "Tài khoản đã tồn tại!", code = 0 }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { message = "Mã xác nhận không đúng!", code = -2 }, JsonRequestBehavior.AllowGet)); } //} //else //{ // return Json(new { message = "Bạn chưa xác nhận!", code = -2 }, JsonRequestBehavior.AllowGet); //} }
public ActionResult KiemTraTaiKhoan(string id) { //string kq = Request.QueryString["data"]; //kq = id; DangNhapBO dangNhap = new DangNhapBO(); if (dangNhap.KiemTraDangNhap(id)) { return(Json(new { message = "Tài khoản đã tồn tại!", code = 0 }, JsonRequestBehavior.AllowGet)); } return(Json(new { message = "Tài khoản hợp lệ", code = 1 }, JsonRequestBehavior.AllowGet)); }
public ActionResult Login(DangNhap model) { //kiểm tra session count đã tồn tại chưa..nếu lần đầu thì chưa tồn tại //trường hợp lần đầu: int a = -1; if (Session["count"] == null) { string user = dangNhap.KiemTraDangNhap(model.tenDangNhap, model.matKhau); if (user != null) { Session["Name"] = kh.getName(user); Session["User"] = user; return(Json(new { message = "Đăng Nhập Thành Công!", code = 1 }, JsonRequestBehavior.AllowGet)); } else { Session["count"] = -1; return(Json(new { message = "Đăng Nhập Không Thành Công!", code = a }, JsonRequestBehavior.AllowGet)); } } else // trường hợp đăng nhập sai từ 2 lần trở lên { //trường hợp đăng nhập sai < 3 lần if ((int)Session["count"] >= -3) { string user = dangNhap.KiemTraDangNhap(model.tenDangNhap, model.matKhau); if (user != null) { Session["Name"] = kh.getName(user); Session["User"] = user; Session["count"] = null; return(Json(new { message = "Đăng Nhập Thành Công!", code = 1 }, JsonRequestBehavior.AllowGet)); } else { Session["count"] = (int)Session["count"] - 1; return(Json(new { message = "Đăng Nhập Không Thành Công!", code = -2 }, JsonRequestBehavior.AllowGet)); } } else //trường hợp đăng nhập sai trên 3 lần { if (this.IsCaptchaValid("Validate your captcha")) { string user = dangNhap.KiemTraDangNhap(model.tenDangNhap, model.matKhau); if (user != null) { Session["Name"] = kh.getName(user); Session["User"] = user; Session["count"] = null; return(Json(new { message = "Đăng Nhập Thành Công!", code = 1 }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { message = "Đăng Nhập Không Thành Công!", code = -4 }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { message = "Mã xác nhận không đúng!", code = -100 }, JsonRequestBehavior.AllowGet)); } } } }