public JsonResult UpdateSysUser(SysUserVM account, string navId) { if (ModelState.IsValid) { UpdateInfo updateInfo = new UpdateInfo() { dynamicData = new { SysNo = account.SysNo, Phone = account.Phone, QQ = account.QQ, NickName = account.NickName, Email = account.Email, Gender = account.Gender, Address = account.Address, StatusDB = (int)account.Status, ModifyDate = DateTime.Now, ModifyUserSysNo = AccountManager.Current.CurrentUser.SysNo } }; bool status = _accountBizProcess.UpdateSysUser(updateInfo); string message = status ? "修改系统用户成功" : "修改系统用户失败"; return(this.ReturnDWZOperate(navId, message, status, ReturnDWZType.ReturnRefrash)); } return(this.ReturnDWZError("验证系统用户信息失败")); }
public ActionResult AddSysUser(SysUserVM account, string navId) { if (ModelState.IsValid) { account.CreateDate = account.ModifyDate = DateTime.Now; account.Status = CommonStatus.Valid; account.CreateUserSysNo = AccountManager.Current.CurrentUser.SysNo; bool status = _accountBizProcess.AddSysUser(account); string message = status ? "添加系统用户成功" : "添加系统用户失败"; return(this.ReturnDWZOperate(navId, message, status, ReturnDWZType.ReturnRefrash)); } return(this.ReturnDWZError("验证信息失败")); }
public ActionResult UpdateSysUser(Guid?id, string navId) { if (id != null && id.HasValue) { ViewBag.navId = navId; SysUserVM menu = _accountBizProcess.GetSysUser(id.Value); Dictionary <string, string> dicStatus = EnumHelper.GetEnumDescValue <CommonStatus>(); ViewBag.StatusList = dicStatus.ToSelectListItems(); ViewBag.Status = (int)menu.Status.Value; return(View(menu)); } else { return(this.ReturnDWZError("获取系统用户失败,没有获取到可用的ID")); } }
public ActionResult MiniLogin(LoginVM loginModel) { SysUserVM sysUser = _accountBizProcess.Login(loginModel.SysUserName, loginModel.PasswordHash); if (sysUser != null) { UserInfo userInfo = sysUser.ToUserInfo(); FormsPrincipal <UserInfo> .Login(sysUser.UserName, userInfo, 30); //登录成功写cookie var userNameCookie = new HttpCookie("username", sysUser.UserName); userNameCookie.Expires = DateTime.Now.AddDays(365); var rememberMeCookie = new HttpCookie("rememberme", loginModel.RememberMe.ToString().ToLower()); userNameCookie.Expires = DateTime.Now.AddDays(365); Response.Cookies.Add(userNameCookie); return(DWZHelper.ReturnSuccAndClose("欢迎您回来!")); } else { return(DWZHelper.ReturnError("账号或密码输入错误")); } }
public ActionResult Login(LoginVM loginModel) { ViewBag.IsShowValidateCode = false; if (ModelState.IsValid) { bool validatecode = true; if (Session["LoginError"] != null && Convert.ToInt32(Session["LoginError"]) >= 3) { if (TempData.ContainsKey(SecurityController.VALIDATECODE)) { string code = TempData[SecurityController.VALIDATECODE].ToString(); validatecode = loginModel.ValidateCode == code; } else { validatecode = false; } } if (validatecode) { SysUserVM sysUser = _accountBizProcess.Login(loginModel.SysUserName, loginModel.PasswordHash); if (sysUser != null) { UserInfo userInfo = sysUser.ToUserInfo(); FormsPrincipal <UserInfo> .Login(sysUser.UserName, userInfo, 30); Session["LoginError"] = null; //登录成功写cookie var userNameCookie = new HttpCookie("username", sysUser.UserName); userNameCookie.Expires = DateTime.Now.AddDays(365); var rememberMeCookie = new HttpCookie("rememberme", loginModel.RememberMe.ToString().ToLower()); userNameCookie.Expires = DateTime.Now.AddDays(365); Response.Cookies.Add(userNameCookie); return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "用户名或者密码输入错误!"); } } else { ModelState.AddModelError("ValidateCode", "验证码输入错误!"); } } Session["LoginError"] = Session["LoginError"] == null ? 0 : Convert.ToInt32(Session["LoginError"]) + 1; if (Convert.ToInt32(Session["LoginError"]) >= 3) { ViewBag.IsShowValidateCode = true; } //绑定错误信息 ViewData.BindErrorMessage(ModelState); return(View(loginModel)); }
public static UserInfo ToUserInfo(this SysUserVM sysUserModel) { return(AutoMapper.Mapper.Map <UserInfo>(sysUserModel)); }
/// <summary> /// 创建新用户 /// </summary> /// <param name="customerModel"></param> /// <returns></returns> public bool AddSysUser(SysUserVM sysUserModel) { SysUserInfo sysUser = sysUserModel.ToModel(); return(this._sysUserBizService.AddSysUser(sysUser)); }