/// <summary> /// 根据账号密码获取信息 /// </summary> /// <param name="loginname">账号</param> /// <param name="pwd">密码</param> /// <returns></returns> public static M_Users GetM_UserByUserName(string loginname, string pwd, string operateip) { pwd = ProBusiness.Encrypt.GetEncryptPwd(pwd, loginname); DataTable dt = new M_UsersDAL().GetM_UserByUserName(loginname, pwd); M_Users model = null; if (dt.Rows.Count > 0) { model = new M_Users(); model.FillData(dt.Rows[0]); if (!string.IsNullOrEmpty(model.RoleID)) { model.Role = ManageSystemBusiness.GetRoleByID(model.RoleID); } //权限 if (model.Role != null && model.Role.IsDefault == 1) { model.Menus = CommonBusiness.ClientMenus; } else if (model.IsAdmin == 1) { model.Menus = CommonBusiness.ClientMenus; } else { model.Menus = model.Role.Menus; } } return(model); }
public JsonResult GetRoleByID(string id) { var model = ManageSystemBusiness.GetRoleByID(id); JsonDictionary.Add("model", model); return(new JsonResult() { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ActionResult RolePermission(string id) { ViewBag.Model = ManageSystemBusiness.GetRoleByID(id); ViewBag.Menus = CommonBusiness.ManageMenus.Where(m => m.PCode == ExpandClass.CLIENT_TOP_CODE).ToList(); return(View()); }