public JsonResult Send(string name, string email, string password, string phone, string address) { var user = new USER(); user.FullName = name; user.Email = email; var encryptedMd5Pas = MaHoa.MD5Hash(password); user.Password = encryptedMd5Pas; user.Phone = phone; user.Address = address; user.GroupID = "AGENCY"; user.Role = "2"; user.Status = false; var id = new AccountModel().Insert(user); if (id >= 0) { return(Json(new { status = true })); //send mail } else { return(Json(new { status = false })); } }
public ActionResult Create(USER collection) { try { if (ModelState.IsValid) { var db = new DemoPPCRentalEntities(); var encryptedMd5Pas = MaHoa.MD5Hash(collection.Password); collection.Password = encryptedMd5Pas; //db.USER_TABLE.Add(collection); //db.SaveChangesAsync(); var dao = new AccountModel(); long id = dao.Insert(collection); if (id > 0) { return(RedirectToAction("Index", "_USER")); } else { ModelState.AddModelError("", "Thêm user không thành công"); } } return(RedirectToAction("Index")); } catch { return(View("Index")); } }
public ActionResult Register(KhachHang user) { if (ModelState.IsValid) { string password2 = MaHoa.MD5Hash(user.MatKhau); //xét email ko trùng if (ModelState.IsValid) { if (db.KhachHangs.Where(m => m.Email.Equals(user.Email)).Count() == 0) { KhachHang objKH = new KhachHang(); objKH.TenKH = user.TenKH; objKH.DiaChi = user.DiaChi; objKH.SDT = user.SDT; objKH.Email = user.Email; objKH.MatKhau = password2; db.KhachHangs.Add(objKH); //lưu vào csdl db.SaveChanges(); return(RedirectToAction("Login", "user")); } else // trùng email { ModelState.AddModelError("Email", "Email đã tồn tại !"); } } } return(View("Register")); }
private bool checkUserLogin(LoginModel meomeo) { string meo = MaHoa.MD5Hash(meomeo.passWord); if (db.KhachHangs.Where(m => m.SDT == meomeo.userName && m.MatKhau.Equals(meo)).Count() == 1 || db.KhachHangs.Where(m => m.Email == meomeo.userName && m.MatKhau.Equals(meo)).Count() == 1) { return(true); } return(false); }
public ActionResult Login(LoginModels model) { //var result = new AccountModel().Login(model.UserName, model.PassWord); if (ModelState.IsValid) { var account = new AccountModel(); var result = account.Login(model.UserName, MaHoa.MD5Hash(model.PassWord), true); if (result == 1) { var user = account.GetID(model.UserName); var userSession = new UserSession(); userSession.UserName = user.Email; userSession.UserID = user.ID; id = (int)(userSession.UserID); userSession.GroupID = user.GroupID; var listCredentials = account.GetListCredentials(model.UserName); Session.Add(CommonConstant.SESSION_CREDENTIALS, listCredentials); Session.Add(CommonConstant.USER_SESSION, userSession); return(Redirect("/")); } else if (result == -1) { ModelState.AddModelError("", "Tài Khoản Đăng Nhập Bị Khóa"); } else if (result == 0) { ModelState.AddModelError("", "Tài Khoản Đăng Nhập Không Tồn Tại"); } else if (result == -2) { ModelState.AddModelError("", "Mật Khẩu Đăng Nhập Không Đúng"); } else if (result == -3) { ModelState.AddModelError("", "Tai Khoan Cua Ban Khong Co Quyen Dang Nhap"); } else { ModelState.AddModelError("", "Đăng Nhập Không Đúng"); } } return(View("Index")); }
public ActionResult Create(USER user) { if (ModelState.IsValid) { var dao = new AccountModel(); var encryptedMd5Pas = MaHoa.MD5Hash(user.Password); user.Password = encryptedMd5Pas; long id = dao.Insert(user); if (id > 0) { return(RedirectToAction("Index", "User")); } else { ModelState.AddModelError("", "Thêm user không thành công"); } } return(View("Index")); }