public ActionResult Edit(user_log user, string comfirm_password) { if (ModelState.IsValid) { var dao = new user_log_dao(); var session = (UserLogin)Session[CommonConstants.USER_SESSION]; user.modified_by = session.username; var result = dao.Update(user, comfirm_password); if (result == 1) { SetAlert(StaticResources.Resources.Pub_UpdateSucess, "success"); return(RedirectToAction("Index", "UserLog")); } else if (result == -1) { ModelState.AddModelError("", StaticResources.Resources.ComfirmPasswordIncorrect); } else if (result == -2) { ModelState.AddModelError("", StaticResources.Resources.EmailExists); } else { ModelState.AddModelError("", StaticResources.Resources.UpdateUserLogFailed); } } SetListUserGroup(user.user_group_id); return(View()); }
public ActionResult Index(int page = 1, int page_size = 10) { var dao = new user_log_dao(); var model = dao.ListAllPaging(page, page_size); return(View(model)); }
public JsonResult ChangeActive(long id) { var result = new user_log_dao().ChangeActive(id); return(Json(new { status = result })); }
public ActionResult DeleteAllChecked(string ids) { if (ids != "" && ids != null) { string[] array_id = ids.Split(','); var dao = new user_log_dao(); foreach (var id in array_id) { dao.Delete(long.Parse(id)); } } return(RedirectToAction("Index")); }
public ActionResult Edit(long id) { var model = new user_log_dao().Get_By_Id(id); if (model != null) { SetListUserGroup(model.user_group_id); } else { SetListUserGroup(); } return(View(model)); }
public ActionResult ResetPassword(string user_email) { var result_email = new user_log_dao().Check_Email(user_email, 0); if (result_email) { TempData["AlertMessage"] = "THÀNH CÔNG! Link thay đổi MẬT KHẨU MỚI đã được gửi tới email của bạn."; TempData["AlertType"] = "alert-success"; new MailHelper().SendMail(user_email, "[VLEAGUE.VN] Khôi phục mật khẩu", "Đây là link khôi phục mk của bạn!"); } else { TempData["AlertMessage"] = "Email không tồn tại"; TempData["AlertType"] = "alert-danger"; } return(RedirectToAction("ResetPassword", "Login")); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new user_log_dao(); var result = dao.Login(model.username, Encryptor.MD5Hash(model.password), true); if (result == 1) { var user = dao.Get_By_Username(model.username); var userSession = new UserLogin(); userSession.username = user.name_log; userSession.user_id = user.id; userSession.user_group_id = user.user_group_id; var listCredentials = dao.Get_List_Credential(model.username); Session.Add(Common.CommonConstants.SESSION_CREDENTIALS, listCredentials); Session.Add(Common.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 == -4) { ModelState.AddModelError("", "Hiện đang bảo trì , vui lòng quay lại sau."); } else { ModelState.AddModelError("", "Username hoặc Password đăng nhập không đúng."); } } return(View("Index")); }