public JsonResult Update(User user) { if (user.PassWordNew != null) { user.PassWord = SMCommon.MD5Endcoding(user.PassWordNew).ToLower(); } return(Json(userDB.Insert(user), JsonRequestBehavior.AllowGet)); }
public ActionResult CheckLogin(string userid, string password) { //--------------------------------------------------------------------- if (Request.HttpMethod == "GET") { return(RedirectToAction("Login")); } //check validation. string errorNotify = ""; if (String.IsNullOrEmpty(userid)) { errorNotify = " Nhập tên đăng nhập/Input UserName."; } if (String.IsNullOrEmpty(password)) { errorNotify += " Nhập mật khẩu/Input password."; } if (!String.IsNullOrEmpty(errorNotify)) { ViewBag.error = errorNotify; return(RedirectToAction("Login")); } var passwordMd5 = SMCommon.MD5Endcoding(password.Trim()).ToLower(); ReturnUser returnUser = (new UserDB()).CheckLogin(userid.Trim(), passwordMd5); if (returnUser.Code == "01") { errorNotify += " Tên đăng nhập hoặc mật khẩu không đúng/UserName or Password is incorrect!"; } if (returnUser.Code == "99") { errorNotify += " Kiểm tra lại đường truyền/Check connection."; } if (!String.IsNullOrEmpty(errorNotify)) { ViewBag.error = " Lỗi đăng nhập/Error Login: "******"Login")); } //Validation is successful. if (returnUser.Code == "00") // exist user. { User user = returnUser.lstUser[0]; MyShareInfo.ID = user.ID; MyShareInfo.UserName = user.UserName; MyShareInfo.PassWord = user.PassWord; MyShareInfo.FullName = user.FullName; MyShareInfo.MobileNumber = user.MobileNumber; MyShareInfo.FactoryID = user.FactoryID; MyShareInfo.RoleID = user.RoleID; //Session["UserLogin"] = user; Session["UserID"] = user.ID; Session["UserName"] = user.UserName; Session["FactoryID"] = user.FactoryID; #region dynamic menu by userid MenuDB menuDB = new MenuDB(); User currentUser = new User() { ID = Convert.ToInt32(Session["UserID"].ToString()) }; ReturnMenuRole returnMenuRole = menuDB.GetMenusByUserID(currentUser); var menuViewModel = new MenuViewModel { returnMenuRole = returnMenuRole, user = currentUser }; Session["MenuPermission"] = menuViewModel; #endregion //Permission Session["UserPermission"] = (new UserDB()).ListAllControllerName_PermissionByUserID(user.ID); return(RedirectToAction("Index")); } return(RedirectToAction("Login")); }
public JsonResult CheckPermission_ByUserNameAndPassword(string userName, string password, string permission) { var passwordMd5 = SMCommon.MD5Endcoding(password.Trim()).ToLower(); return(Json(userDB.CheckPermission_ByUserNameAndPassword(userName, passwordMd5, permission), JsonRequestBehavior.AllowGet)); }
public JsonResult SearchByUserNameAndPassword(string userName, string password) { var passwordMd5 = SMCommon.MD5Endcoding(password.Trim()).ToLower(); return(Json(userDB.SearchByUserNameAndPassword(userName, passwordMd5), JsonRequestBehavior.AllowGet)); }
public JsonResult Insert(User user) { user.PassWord = SMCommon.MD5Endcoding(user.PassWord).ToLower(); return(Json(userDB.Insert(user), JsonRequestBehavior.AllowGet)); }