public ActionResult EditUser(int id) { SysPower(SysMenuConstant.MENU_USER_MANAGE, SysMenuConstant.FUN_UPDATE, UserInfo.UserCode); var model = ISysUserService.GetById(id); if (model == null) { return(ErrorCustomMsg(ResponseHelper.NONEXISTENT)); } var userinfo = ISysUserService.GetUserInfo(" and usercode='" + model.Usercode + "'"); if (userinfo != null) { ViewBag.Realname = userinfo.Realname; ViewBag.Photo = userinfo.Photo; ViewBag.Political = userinfo.Political; ViewBag.Maritalstatus = userinfo.Maritalstatus; ViewBag.Birthdate = userinfo.Birthdate; ViewBag.Sex = userinfo.Sex; ViewBag.Nation = userinfo.Nation; ViewBag.Placeorigin = userinfo.Placeorigin; ViewBag.Education = userinfo.Education; ViewBag.Telephone = userinfo.Telephone; ViewBag.University = userinfo.University; ViewBag.Specialty = userinfo.Specialty; ViewBag.Presentaddress = userinfo.Presentaddress; ViewBag.Email = userinfo.Email; ViewBag.Hobby = userinfo.Hobby; ViewBag.Perspecialty = userinfo.Perspecialty; ViewBag.Comprehensive = userinfo.Comprehensive; ViewBag.Selfevaluation = userinfo.Selfevaluation; } var orguser = ISysUserService.GetOrgUser(" and usercode='" + model.Usercode + "'"); if (orguser != null && orguser.Count > 0) { StringBuilder sborg = new StringBuilder(); foreach (var item in orguser) { sborg.Append(item.Orgcode + ","); } ViewBag.OrgCode = RequestHelper.RemoveSuffixChar(sborg.ToString()); } var roleuser = ISysUserService.GetRoleUser(" and usercode='" + model.Usercode + "'"); if (roleuser != null && roleuser.Count > 0) { StringBuilder sbrole = new StringBuilder(); foreach (var item in roleuser) { sbrole.Append(item.Rolecode + ","); } ViewBag.RoleCode = RequestHelper.RemoveSuffixChar(sbrole.ToString()); } ViewBag.ZwList = ContainerBuilderHelper.Instance.GetDictionary(" and dictype='ZW' "); ViewBag.ZjList = ContainerBuilderHelper.Instance.GetDictionary(" and dictype='ZJ' "); return(View(model)); }
public JsonResult Loging() { string name = Request.Form["name"].ToString(); string pwd = Request.Form["pwd"].ToString(); string strwhere = string.Empty; if (string.IsNullOrWhiteSpace(name) || string.IsNullOrWhiteSpace(pwd)) { return(new CustomerJsonResult(new ResponseResult { code = ResponseHelper.ORPARAMCODE, msg = "账号密码不能为口空" })); } else { strwhere = " and username='******'"; } var dic = RequestHelper.GetSystemConfig(); if (name == "Admin") { if (dic["Admin"] == DESEncryptHelper.GetMd5Hash(pwd)) { SysUserModel suser = new SysUserModel { UserCode = "ADMIN", UserName = "******", RoleName = "管理员", UserPhoto = "/Content/images/head.png" }; SetUserLogin(dic["LoginProvider"], suser); ContainerBuilderHelper.Instance.AddLog(new Entitys.SysLogsEntity { Createtime = DateTime.Now, Logtype = 1, Logmsg = suser.UserName + "[" + suser.UserCode + "]登录成功", Logsource = "Login/Loging" }); return(new CustomerJsonResult(new ResponseResult { code = ResponseHelper.ESUCCESSCODE, msg = "登录成功" })); } else { return(new CustomerJsonResult(new ResponseResult { code = ResponseHelper.FAILCODE, msg = "账号或密码不正确" })); } } else { var model = ISysUserService.Query(strwhere).FirstOrDefault(); if (model != null && model.Username == name && model.Userpwd == DESEncryptHelper.GetMd5Hash(pwd)) { var userinfo = ISysUserService.GetUserInfo(" and usercode='" + model.Usercode + "'"); SysUserModel suser = new SysUserModel { UserCode = model.Usercode, UserName = model.Username, RoleName = model.Rolenames, UserPhoto = userinfo.Photo }; SetUserLogin(dic["LoginProvider"], suser); ContainerBuilderHelper.Instance.AddLog(new Entitys.SysLogsEntity { Createtime = DateTime.Now, Logtype = 1, Logmsg = suser.UserName + "[" + suser.UserCode + "]登录成功", Logsource = "Login/Loging" }); return(new CustomerJsonResult(new ResponseResult { code = ResponseHelper.ESUCCESSCODE, msg = "登录成功" })); } else { return(new CustomerJsonResult(new ResponseResult { code = ResponseHelper.FAILCODE, msg = "账号或密码不正确" })); } } }