public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var f_user = new F_User(); var result = f_user.Login_Test(model.UserName, model.Password); if (result) { var user = f_user.getByUserName(model.UserName); var userSession = new UserLogin(); userSession.UserName = user.UserName; userSession.UserID = user.ID; userSession.GroupID = user.GroupID; Session.Add(CommonConstants.USER_SESSION, userSession); } else { } } else { ModelState.AddModelError("", "Dang nhap khong dunng"); } return(View("Index")); }
public ActionResult Login(User model) { var f_user = new F_User(); var result = f_user.Login_Test(model.UserName, Encryptor.MD5Hash(model.Password)); if (result) { var user = f_user.Login(model.UserName, Encryptor.MD5Hash(model.Password)); var userSession = new UserLogin(); userSession.UserName = user.UserName; userSession.UserID = user.ID; userSession.GroupID = user.GroupID; Session.Add(CommonConstants.USER_SESSION, userSession); if (user.GroupID == "ADMIN") { return(Redirect("/Admin")); } else { return(RedirectToAction("Index", "Home")); } } else { ModelState.AddModelError("", "Đăng nhập không đúng"); } return(RedirectToAction("Login", "Home")); }
public PageSetting SelPage(int cpage, int psize, F_User filter) { List <SqlParameter> sp = new List <SqlParameter>(); string where = "1=1 "; if (!string.IsNullOrEmpty(filter.groupIds)) { if (filter.groupIds.Equals("0"))//全部 { } else if (filter.groupIds.Equals("-1"))//未分组 { where += " And Gid IS NULL OR Gid=''"; } else { where += " And Gid Like '%," + DataConvert.CLng(filter.groupIds) + ",%'"; } } if (!string.IsNullOrEmpty(filter.compIds) && !filter.compIds.Equals("0")) { where += " AND CompID=" + DataConvert.CLng(filter.compIds); } if (!string.IsNullOrEmpty(filter.uname)) { sp.Add(new SqlParameter("uname", "%" + filter.uname + "%")); where += " AND (UserName LIKE @uname OR HoneyName LIKE @uname) "; } PageSetting setting = PageSetting.Single(cpage, psize, TbView, PK, where, "", sp); DBCenter.SelPage(setting); return(setting); }
public IActionResult UserManage() { F_User filter = new F_User(); filter.groupIds = GetParam("GroupID"); filter.uids = GetParam("UserID_T"); filter.uname = GetParam("UName_T"); filter.orderBy = GetParam("orderBy"); PageSetting setting = buser.SelPage(CPage, PSize, filter); if (Request.IsAjax()) { return(PartialView("UserManage_List", setting)); } else { return(View(setting)); } }