public ActionResult Login(LoginAdminModel model) { if (ModelState.IsValid) { var dao = new AccountDAO(); var result = dao.Login(model.AccName, Encrytor.MD5Hash(model.Password)); if (result == 1) { var acc = dao.GetByID(model.AccName); var accSession = new AccountLogin(); accSession.AccountName = acc.displayname; accSession.AccountID = acc.id; Session.Add(CommonConstants.ACCOUNT_SESSION, accSession); return(RedirectToAction("Index", "HomeAdmin")); } else if (result == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại !!!"); } else if (result == -1) { ModelState.AddModelError("", "Sai mật khẩu. Vui lòng nhập lại !!!"); } else { ModelState.AddModelError("", "Đăng nhập không thành công !!!"); } } return(View("Index")); }
//[ValidateInput(false)] public ActionResult Create(User user) { if (ModelState.IsValid) { var dao = new UserDao(); var encryptedMD5Pas = Encrytor.MD5Hash(user.Password); user.Password = encryptedMD5Pas; long id = dao.Insert(user); if (id > 0) { SetAlert("Thêm user thành công", "success"); return(RedirectToAction("Index", "User")); } else { SetAlert("Thêm user thất bại", "error"); ModelState.AddModelError("", "Thêm user thất bại"); } SetViewBag(); return(View("Index")); } else { SetAlert("Thêm user thất bại", "error"); ModelState.AddModelError("", "Thêm user thất bại"); return(RedirectToAction("Index", "User")); } }
//[ValidateInput(true)] public ActionResult Edit(User user) { if (ModelState.IsValid) { var dao = new UserDao(); if (!String.IsNullOrEmpty(user.Password)) { var encryptedMD5Pas = Encrytor.MD5Hash(user.Password); user.Password = encryptedMD5Pas; } var result = dao.Update(user); if (result) { SetAlert("Cập nhật user thành công", "success"); return(RedirectToAction("Index", "User")); } else { SetAlert("Cập nhật user thất bại", "error"); ModelState.AddModelError("", "Cập nhật user thất bại"); } } SetViewBag(user.GroupID); return(View("Index")); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new UserDao(); var result = dao.Login(model.UserName, Encrytor.MD5Hash(model.PassWord)); if (result == 1) { var user = dao.GetById(model.UserName); var userSession = new UserLogin(); userSession.UserName = user.UserName; userSession.UserID = user.ID; Session.Add(CommonConstants.USER_SESSION, userSession); return(RedirectToAction("Index", "Home")); } else if (result == 0) { ModelState.AddModelError("", "Tai Khoan Khong Ton Tai"); } else if (result == -1) { ModelState.AddModelError("", "Tai Khoan Dang Bi Khoa"); } else if (result == -2) { ModelState.AddModelError("", "Mat Khau Khong Dung"); } else { ModelState.AddModelError("", "Đăng nhập không đúng"); } } return(View("Index")); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new UserDao(); var result = dao.Login(model.Username, Encrytor.MD5Hash(model.Password)); if (result) { var user = dao.GetById(model.Username); var userSession = new UserLogin(); userSession.UserId = user.Id; userSession.UserName = user.TenDangNhap; Session.Add(Common.Constants.USER_SESSION, userSession); HttpCookie userInfo = new HttpCookie("userInfo"); userInfo["UserName"] = model.Username; userInfo["Password"] = model.Password; userInfo.Expires.Add(new TimeSpan(1, 0, 0)); Response.Cookies.Add(userInfo); if (user.TenDangNhap == "admin") { return(RedirectToAction("Index", "HomeAdmin")); } else { return(RedirectToAction("Index", "Home")); } } else { ModelState.AddModelError("", "đăng nhập không đúng"); } } return(View("Index")); }
public ActionResult Login(LoginModel model) { { var dao = new UserDao(); var result = dao.Login(model.UserNamee, Encrytor.MD5Hash(model.PassWordd)); if (result == 1) { var user = dao.GetById(model.UserNamee); var userSession = new UserLogin(); userSession.UseerName = user.UserName; userSession.UserID = user.ID; Session.Add(CommonConstant.USER_SESSION, userSession); return(RedirectToAction("Index", "Home")); } else if (result == 0) { ModelState.AddModelError("", "tai khoan khong ton tai"); } else if (result == -1) { ModelState.AddModelError("", "tai khoan dang bi khoa"); } else if (result == -2) { ModelState.AddModelError("", "mat khau khong dung"); } else { ModelState.AddModelError("", "dang nhap khong dung "); } } return(View("Index")); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new UserDao(); var result = dao.Login(model.UserName, Encrytor.MD5Hash(model.PassWord)); if (result == 1) { var user = dao.GetbyId(model.UserName); var userSession = new UserLogin(); userSession.UserName = user.UserName; userSession.UserId = user.ID; Session.Add(CommonConstants.USER_SESSION, userSession); return(RedirectToAction("Index", "User")); } else if (result == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại"); } else if (result == -1) { ModelState.AddModelError("", "Tài khoản đang bị khóa"); } else if (result == -2) { ModelState.AddModelError("", "Mật khẩu không đúng"); } else { ModelState.AddModelError("", "Đăng nhập lỗi"); } } return(View("Index")); }
public ActionResult DangNhapNhanVien(LoginModel model) { if (ModelState.IsValid) { var dao = new Models.Dao.NguoiDung.NhanVienDao(); var result = dao.DangNhapNhanVien(model.Username, Encrytor.MD5Hash(model.Password)); if (result) { var nhanvien = dao.getByName(model.Username); var nhanvien_Session = new NhanVienSession(); nhanvien_Session.Id = nhanvien.Id; nhanvien_Session.UserName = nhanvien.TenDangNhap; nhanvien_Session.MaChiNhanh = nhanvien.MaChiNhanh; Session.Add(Common.Constants.NHANVIEN_SESSION, nhanvien_Session); if (nhanvien.MaChucVu == 3) { return(RedirectToAction("Index", "HomeQuanLy")); } else { return(RedirectToAction("Index", "HomeNhanVien")); } } else { ViewBag.Error = "Tên đăng nhập hoặc mật khẩu không đúng"; } } return(View("DangNhapNhanVien")); }
public ActionResult DangKy(KhachHangModel model) { var dao = new UserDao(); if (dao.CheckUserName(model.TenDangNhap)) { ModelState.AddModelError("", "Tên đăng nhập đã tồn tại"); } else if (dao.CheckEmail(model.Email)) { ModelState.AddModelError("", "Email đã tồn tại"); } else { var user = new KhachHang(); user.HoTen = model.HoTen; user.TenDangNhap = model.TenDangNhap; user.Email = model.Email; user.MatKhau = Encrytor.MD5Hash(model.MatKhau); user.SDT = model.SDT; user.DiaChi = model.DiaChi; var result = dao.Insert(user); if (result > 0) { ViewBag.Success = "Đăng ký thành công"; } } return(View()); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new UserDao(); var result = dao.login(model.Username, Encrytor.MD5Hash(model.Password)); if (result) { //lấy dl ra từ csdln var user = dao.getbyname(model.Username); var session = new UserSession(); session.UserName = user.name; session.UserID = user.id; //gán vào session Session.Add(Constants.USER_SESSION, session); return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Xem lại Tài khoản mật khẩu"); } } return(RedirectToAction("Index", "Login")); }
public ActionResult LoginAdmin(FormCollection f) { string sEmail = f["email"].ToString(); string sMatKhau = f["password"].ToString(); var s = Encrytor.MD5Hash(sMatKhau); user user = db.users.SingleOrDefault(n => n.email == sEmail && n.password == s); if (user != null) { Session["TaiKhoan"] = user; Session["Email"] = user.full_name.ToString(); if (Session["Email"] == null) { return(View("~/Views/Admin/LoginAdmin")); } else { return(View("~/Views/Admin/Index.cshtml")); } } ViewBag.ThongBao = "Tên email hoặc mật khẩu không đúng"; return(View("LoginAdmin")); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new UserDao(); var hash = Encrytor.MD5Hash(model.Password); var result = dao.Login(model.UserName, hash); if (result == 1) { var user = dao.GetById(model.UserName); var userSession = new UserLogincs(); userSession.Username = user.UserName; userSession.UserID = user.ID; Session.Add(CommonConstant.USER_SESSION, userSession); return(RedirectToAction("Index", "Home")); } else if (result == 0) { ModelState.AddModelError("", "Accoutn is not define"); } else if (result == -2) { ModelState.AddModelError("", "Password is not correct"); } else { ModelState.AddModelError("", "something went wrong"); } } return(View("Index")); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new UserDAO(); var result = dao.Login(model.UserName, Encrytor.MD5Hash(model.Password)); if (result == 1) { var user = dao.GetByID(model.UserName); var userSession = new UserLogin(); userSession.UserName = user.UserName; userSession.UserID = user.ID; Session.Add(CommonConstants.USER_SESSION, userSession); return(Redirect("/")); } else if (result == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại."); } else if (result == -1) { ModelState.AddModelError("", "Tài khoản đang bị khoá."); } else if (result == -2) { ModelState.AddModelError("", "Mật khẩu không đúng."); } else { ModelState.AddModelError("", "đăng nhập không đúng."); } } return(View(model)); }
public ActionResult Index(ResetPasswordModel model) { if (ModelState.IsValid) { var dao = new UserDao(); if (dao.CheckUsername(model.Username)) { var user = dao.GetUserName(model.Username); if (user.Code == model.Code) { user.Password = Encrytor.MD5Hash(model.Password); dao.Update(user); ModelState.AddModelError("", "Đổi mật khẩu thành công"); user.Code = null; dao.Update(user); } else { ModelState.AddModelError("", "Bạn đã nhập sai code!"); } } else { ModelState.AddModelError("", "Tài khoản không tồn tại"); } } return(View(model)); }
public JsonResult GetByID(long id) { var result = new UserDao().getByid(id); // tra ve pass binh thuong var passEncrypt = Encrytor.MD5Hash(result.pass); result.pass = passEncrypt; return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult UpdateUser(User u) { bool reuslt = false; var dao = new UserDao(); u.pass = Encrytor.MD5Hash(u.pass); reuslt = dao.Update(u); SetAlert("Cập nhật thành công", "success"); return(Json(reuslt, JsonRequestBehavior.AllowGet)); }
public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { var dao = new UserDAO(); if (dao.CheckUserName(model.UserName)) { ModelState.AddModelError("", "Tên đăng nhập đã tồn tại"); } else if (dao.CheckEmail(model.Email)) { ModelState.AddModelError("", "Email đã tồn tại"); } else { var user = new User(); user.UserName = model.Name; user.Password = Encrytor.MD5Hash(model.Password); user.Phone = model.Phone; user.Email = model.Email; user.Address = model.Address; user.CreateDate = DateTime.Now; user.Status = true; //if (!string.IsNullOrEmpty(model.ProvinceID)) //{ // user.ProvinceID = int.Parse(model.ProvinceID); //} //if (!string.IsNullOrEmpty(model.DistrictID)) //{ // user.DistrictID = int.Parse(model.DistrictID); //} var result = dao.Insert(user); if (result > 0) { ViewBag.Success = "Đăng ký thành công"; model = new RegisterModel(); } else { ModelState.AddModelError("", "Đăng ký không thành công."); } } } return(View(model)); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new UserDao(); var result = dao.Login(model.Username, Encrytor.MD5Hash(model.Password), true); if (result == 1) { var user = dao.GetUserName(model.Username); var userSesstion = new UserLogin(); userSesstion.Username = user.Username; userSesstion.UserID = user.ID; userSesstion.GroupID = user.GroupID; var listCredential = dao.GetlistCredential(model.Username); Session.Add(CommonConstant.SESSION_CREDENTIALS, listCredential); Session.Add(CommonConstant.USER_SESSION, userSesstion); Session["USER_SESSION"] = user; return(Redirect("/Admin/HomeAdmin/Index")); } else { if (result == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại"); } else if (result == -1) { ModelState.AddModelError("", "Đăng nhập không đúng"); } else if (result == -2) { ModelState.AddModelError("", "Tài khoản đang bị khóa"); } else if (result == -3) { ModelState.AddModelError("", "Bạn không có quyền đăng nhập vào"); } } } return(View("Index")); }
public ActionResult Create(User user) { if (ModelState.IsValid) { var dao = new UserDao(); var encrytedMp5 = Encrytor.MD5Hash(user.Password); user.Password = encrytedMp5; long id = dao.Insert(user); if (id > 0) { return(RedirectToAction("Index", "User")); } else { ModelState.AddModelError("", "Add sucessfully"); } } return(View("Index")); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new UserDao(); var result = dao.Login(model.Username, Encrytor.MD5Hash(model.Password)); if (result) { var user = dao.GetById(model.Username); var userSession = new UserLogin(); userSession.UserId = user.Id; userSession.UserName = user.TenDangNhap; Session.Add(Common.Constants.USER_SESSION, userSession); if (user.TenDangNhap == "admin") { return(RedirectToAction("Index", "HomeAdmin")); } else { var giohang = db.GioHangs.Where(x => x.MaKhachHang == user.Id); int i = 0; foreach (var item in giohang) { if (new Models.Dao.Admin.CategoryDao().getSPChinh(item.MaSanPham) == 1) { i++; } } var sanphamthu = new SanPhamThuSession(); sanphamthu.SanPham_Thu = i; Session.Add(Common.Constants.SANPHAMTHU_SESSION, sanphamthu); return(RedirectToAction("Index", "SanPham")); } } else { ViewBag.Error = "Tên đăng nhập hoặc mật khẩu không đúng"; } } return(View("Index")); }
public ActionResult Create(Account acc) { if (ModelState.IsValid) { var dao = new AccountDAO(); var enMD5Pass = Encrytor.MD5Hash(acc.password); acc.password = enMD5Pass; long id = dao.Insert(acc); if (id > 0) { return(RedirectToAction("Index", "ADNV")); } else { ModelState.AddModelError("", "Thêm mới thất bại"); } } return(View()); }
// [Route("Login")] public IActionResult Login(LoginModel model) { if (ModelState.IsValid) { var result = _webBHDbContext.Login.Where(m => m.UserName == model.UserName && m.PassWord == Encrytor.MD5Hash(model.PassWord)).FirstOrDefault(); if (result != null) { HttpContext.Session.SetString("username", model.UserName); //return View("Welcome"); //return RedirectToAction("Index", "Home", new { area = "admin" }); return(Redirect("/Admin/Home/")); } else { ViewBag.error = "Invalid"; return(View("Index")); } } return(View("Index")); }
public ActionResult Create(User user) { if (ModelState.IsValid) { var dao = new UserDao(); var EncryptedMd5Pas = Encrytor.MD5Hash(user.Password); user.Password = EncryptedMd5Pas; user.CreatedDate = DateTime.Now; long id = dao.Insert(user); if (id > 0) { return(RedirectToAction("Index", "User")); } else { ModelState.AddModelError("", "Thêm mới thành công"); } } return(View("Index")); }
public ActionResult Edit(User model) { if (ModelState.IsValid) { var dao = new UserDAO(); if (!string.IsNullOrEmpty(model.password)) { var enMD5Pass = Encrytor.MD5Hash(model.password); model.password = enMD5Pass; } var result = dao.Update(model); if (result) { return RedirectToAction("Edit", "UserClient"); } else { ModelState.AddModelError("", "Cập nhật thất bại"); } } return View("Edit"); }
public ActionResult DangNhapNhanVien(LoginModel model) { if (ModelState.IsValid) { var dao = new NhanVienDao(); var result = dao.DangNhapNhanVien(model.Username, Encrytor.MD5Hash(model.Password)); if (result) { var nhanvien = dao.getByName(model.Username); var nhanvien_Session = new NhanVienLogin(); nhanvien_Session.UserId = nhanvien.Id; nhanvien_Session.UserName = nhanvien.TenDangNhap; Session.Add(Common.Constants.NHANVIEN_SESSION, nhanvien_Session); return(RedirectToAction("Index", "HomeNhanVien")); } else { ModelState.AddModelError("", "đăng nhập không đúng"); } } return(RedirectToAction("DangNhapNhanVien", "Login")); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new UserDao(); var result = dao.Longin(model.UserName, Encrytor.MD5Hash(model.PassWord)); if (result) { var user = dao.GetbyName(model.UserName); var userSession = new UserLogin(); userSession.UserName = user.UserName; userSession.UserID = user.ID; Session.Add(CommonConstants.USER_SESSION, userSession); return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Sai tên đăng nhập hoặc mật khẩu"); } } return(View("Index")); }
public ActionResult Index(RegisterModel model) { if (ModelState.IsValid) { var dao = new UserDao(); if (dao.CheckUsername(model.Username)) { ModelState.AddModelError("", "Tên đăng nhập đã tồn tại"); } else if (dao.CheckEmail(model.Email)) { ModelState.AddModelError("", "Tên Email đã tồn tại"); } else { var user = new User(); user.Name = model.Name; user.Phone = model.Phone; user.Address = model.Address; user.Email = model.Email; user.Username = model.Username; user.Password = Encrytor.MD5Hash(model.Password); user.CreatedDate = DateTime.Now; user.Status = true; user.GroupID = "MEMBER"; var result = dao.InSert(user); if (result > 0) { ViewBag.Success = "Đăng kí thành công"; model = new RegisterModel(); } else { ModelState.AddModelError("", "Đăng kí không thành công"); } } } return(View(model)); }
public ActionResult Registered(MyViewModel mode) { var model = mode.Registered; if (ModelState.IsValid) { var login = new UserDAO(); if (login.CheckUserName(model.UserName)) { ModelState.AddModelError("", "Tên đăng nhập đã tồn tại"); } else if (login.CheckEmail(model.Email)) { ModelState.AddModelError("", "Email đã tồn tại"); } else { var user = new User(); user.name = model.UserName; user.password = Encrytor.MD5Hash(model.PassWord); user.displayname = model.DisplayName; user.phone = model.Phone; user.email = model.Email; user.date_created = DateTime.Now; var result = login.Insert(user); if (result > 0) { ViewBag.Success = "Đăng ký tài khoản thành công !!!"; model = new RegisteredClientModel(); } else { ModelState.AddModelError("", "Đăng ký tài khoản không thành công !!!"); } } } return(View("Index")); }
public ActionResult Edit(Account acc) { if (ModelState.IsValid) { var dao = new AccountDAO(); if (!string.IsNullOrEmpty(acc.password)) { var enMD5Pass = Encrytor.MD5Hash(acc.password); acc.password = enMD5Pass; } var result = dao.Update(acc); if (result) { return(RedirectToAction("Index", "ADNV")); } else { ModelState.AddModelError("", "Cập nhật thất bại"); } } return(View("Index")); }
public ActionResult Login(MyViewModel model) { var mode = model.Login; if (ModelState.IsValid) { var dao = new UserDAO(); var result = dao.Login(mode.UserName, Encrytor.MD5Hash(mode.PassWord)); if (result == 1) { var us = dao.GetByID(mode.UserName); var usSession = new UserLogin(); usSession.UserName = us.displayname; usSession.UserID = us.id; usSession.UserEmail = us.email; usSession.UserPhone = us.phone; usSession.UserAddress = us.address; usSession.UserImage = us.thunbar; Session.Add(CommonConstants.USER_SESSION, usSession); return(RedirectToAction("Index", "HomeClient")); } else if (result == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại !!!"); } else if (result == -1) { ModelState.AddModelError("", "Sai mật khẩu. Vui lòng nhập lại !!!"); } else { ModelState.AddModelError("", "Đăng nhập không thành công !!!"); } } return(View("Index")); }