public ActionResult Index(AdminModel entity) { if (ModelState.IsValid) { var RoleName = entity.RoleName; long RoleId = 0; var Role = Dao.GetByName(RoleName); if (Role != null) { RoleId = Role.Id; var User = new tb_Users(); User.Date = DateTime.Now; User.Modified = DateTime.Now; User.RoleId = RoleId; User.Status = true; User.UserEmail = entity.UserEmail; User.UserName = entity.UserName; User.UserPassword = mhPass.MahoaMD5(entity.UserPassword); UDao.Insert(User); } else { Role = new tb_Roles(); Role.RoleName = RoleName; Role.RoleDescription = "Người quản trị cao nhất!"; Role.RoleAction = 7; Dao.Insert(Role); RoleId = Role.Id; var User = new tb_Users(); User.Date = DateTime.Now; User.Modified = DateTime.Now; User.RoleId = RoleId; User.Status = true; User.UserEmail = entity.UserEmail; User.UserName = entity.UserName; User.UserPassword = mhPass.MahoaMD5(entity.UserPassword); UDao.Insert(User); } return(RedirectToAction("Index")); } return(View(entity)); }
public ActionResult Index(LoginModel model) { if (ModelState.IsValid) { var dao = new UserDao(); var mahoaPass = new Mahoa(); var result = dao.Login(model.UserName, mahoaPass.MahoaMD5(model.UserPassword)); if (result) { var user = dao.DetailByUser(model.UserName); var userSession = new LoginModel(); userSession.UserId = user.Id; userSession.UserName = model.UserName; userSession.RememberMe = model.RememberMe; SessionHelper.SetSessionUser(userSession); return(RedirectToAction("Index", "Default")); } else { ModelState.AddModelError("", "Đăng nhập không thành công!"); } } return(View(model)); }
public JsonResult IsUserPassExists(string OldPassword, long?Id) { return(Json(Dao.CheckOldPass(mhPass.MahoaMD5(OldPassword), Id), JsonRequestBehavior.AllowGet)); }