//获取数据 public ActionResult GetDataList(string sw) { ITC_Userinfo busr = new ITC_Userinfo(); var pageIndex = Common.GetPageIndex(); var pageSize = Common.GetPageSize(); var total = 0; List <ITC_Organization_M> list_mo = uifo.GetList(sw, pageIndex, pageSize, out total); var list = from f in list_mo select new { f.Orga_ID, f.Organization_address, Organization_Ceo = busr.GetUserName(f.Organization_Ceo), Organization_createdtime = f.Organization_createdtime.ToString("g"), f.Organization_DeptCode, f.Organization_Fax, f.Organization_FullName, f.Organization_Mobil, f.Organization_Name, f.Organization_Oprt, f.Organization_Order, Organization_PanelName = uifo.GetOrgaName(f.Organization_ParentID), f.Organization_Remark, Organization_Status = Common.GetStatus(f.Organization_Status), f.Organization_Tel, f.Organization_Zip, }; var page = new PageViewModel { rows = list, total = total }; return(Json(page, JsonRequestBehavior.DenyGet)); }
/// <summary> /// 初始化用户信息、菜单操作权限 /// </summary> /// <param name="id"></param> public static void Init(string userid) { if (userid != null && userid != "") { ITC_Userinfo usr = new ITC_Userinfo(); ITC_Userinfo_M model_usr = usr.GetModel(userid); if (model_usr != null) { System.Web.HttpContext.Current.Session[SessionKeys.UserID.ToString()] = model_usr.User_ID; System.Web.HttpContext.Current.Session[SessionKeys.UserName.ToString()] = model_usr.User_Name; System.Web.HttpContext.Current.Session[SessionKeys.OrgaID.ToString()] = model_usr.Orga_ID; System.Web.HttpContext.Current.Session[SessionKeys.Power.ToString()] = usr.GetUserRoleOperater(model_usr.User_ID); System.Web.HttpContext.Current.Session[SessionKeys.Orgas.ToString()] = usr.GetOrgaIDs(model_usr.User_ID); } } }
/// <summary> /// 登录验证 /// </summary> /// <param name="model"></param> /// <returns></returns> public ActionResult DL(ITC_Userinfo_M model) { if (!string.IsNullOrEmpty(model.User_ID) && !string.IsNullOrEmpty(model.User_Pwd)) { ITC_Userinfo bll = new ITC_Userinfo(); model.User_Pwd = bll.pwEcncrystr(model.User_Pwd); if (bll.Exists(model.User_ID, model.User_Pwd)) { UserContext.Init(model.User_ID); //设置登录cookie,名称为:SdlCookie HttpCookie SdlCookie = new HttpCookie("SdlCookie"); //EmpNo:登录工号 SdlCookie["EmpNo"] = UserContext.UserID; //EmpName:姓名 SdlCookie["EmpName"] = System.Web.HttpContext.Current.Server.UrlEncode(UserContext.UserName); //LastLoginTime:上次登录日期 //LastLoginIP:上次登录IP if (false) { //SdlCookie["LastLoginTime"] = model_log_last.Entry.ToString(); //SdlCookie["LastLoginIP"] = model_log_last.IP; } else { SdlCookie["LastLoginTime"] = ""; SdlCookie["LastLoginIP"] = ""; } System.Web.HttpContext.Current.Response.Cookies.Add(SdlCookie); return(RedirectToAction("Index", "Home")); } else { ViewBag.message = "帐号和密码不正确!请重新输入!"; ViewBag.SysName = "盒子系统"; return(View("Index")); } } else { ViewBag.message = "请输入帐号和密码!"; ViewBag.SysName = "盒子系统"; return(View("Index")); } }