public ActionResult Login(LoginViewModel model) { var db = new KhoDb(); var result = db.Login(model.Name, Encryptor.MD5Hash(model.Pwd),false); if (!ModelState.IsValid) { if (result == 1) { var user = db.GetByID(model.Name); var userSession = new Common.UserLogin(); userSession.UserName = user.TenTK; var list = db.GetListCredential(model.Name); Session.Add(Common.Common.SESSION_CREDENTIAL, list); Session.Add(Common.Common.USER_SESSION, userSession); return RedirectToAction("index", "GiaoDich", new { area = "Admin" }); ID_NV = model.Name; } else { if (result == -1) ModelState.AddModelError("", "Nhập sai password"); else { if (result == -2) ModelState.AddModelError("", "Bạn không có quyền đăng nhập"); } } } return View(); }
public ActionResult Login(Areas.Admin.Models.LoginModel model) { if (ModelState.IsValid) { var dao = new UserDao(); var result = dao.Login(model.UserName, model.Password); if (result == 1) { var user = dao.GetById(model.UserName); var userSession = new Common.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("", "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 Login(User user) { if (ModelState.IsValid) { var dao = new UsersDao(); var result = dao.Login(user.UserName, Encryptor.MD5Hash(user.Password)); if (result == 1) { var usr = dao.UserGetById(user.UserName); var userSession = new Common.UserLogin(); userSession.UserName = usr.UserName; userSession.UserID = usr.ID; Session.Add(Common.CommonConstant.User_Session, userSession); return(RedirectToAction("Index", "Users")); } else if (result == 0) { ModelState.AddModelError("", "Username or Password is incorrect!"); } else if (result == -1) { ModelState.AddModelError("", "Account is locked!"); } else { ModelState.AddModelError("", "Account is not sign up!"); } } return(View("Login")); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var userDao = new UserDAO(); var res = userDao.LoginShipper(model.userName, Common.Encrytion.MD5Hash(model.password)); if (res) { var user = userDao.GetAccount(model.userName); var userSesion = new Common.UserLogin(); userSesion.UserName = user.Username; Session.Add(Common.CommonConstants.SHIPPER_SESSION, userSesion); return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "đăng nhập không đúng"); } } else { } return(View("Index")); }