public ActionResult AdminPwd() { UrUsersBll bll = new UrUsersBll(); UR_USERS user = BaseModels.CurrentUser(); return(View(user)); }
public ActionResult Index() { if (!BaseModels.IsLogin()) { return(Redirect("~/Login/")); } UR_USERS user = BaseModels.CurrentUser(); return(View(user)); }
public void OnAuthorization(AuthorizationContext filterContext) { if (!BaseModels.IsLogin()) { if (Method == "json") { filterContext.Result = BaseModels.Result.Error("请先登录!"); return; } else { filterContext.Result = new RedirectResult("~/Login"); return; } } UR_USERS currentAdmin = BaseModels.CurrentUser(); if (Level > 0) { //角色 if (currentAdmin.USER_PART.ToInt() < Level) { if (Method == "json") { filterContext.Result = BaseModels.Result.Error("您无权操作!"); return; } else { filterContext.Result = new RedirectResult("~/?message=" + filterContext.HttpContext.Server.UrlEncode("您无权操作")); return; } } } if (!string.IsNullOrEmpty(Admins)) { Admins += "sa"; List <string> adminlist = new List <string>(Admins.Split(',')); if (!adminlist.Contains(currentAdmin.USER_NAME)) { if (Method == "json") { filterContext.Result = BaseModels.Result.Error("您无权操作!"); return; } else { filterContext.Result = new RedirectResult("~/?message=" + filterContext.HttpContext.Server.UrlEncode("您无权操作")); return; } } } }
public ActionResult KefuEdit(TT_Kefu model) { TtKefuBll bll = new TtKefuBll(); TT_Kefu kefu = bll.Query(t => t.Id == model.Id).FirstOrDefault(); if (kefu == null) { model.CreateDate = DateTime.Now; model.CreateId = BaseModels.CurrentUser().USER_ID; bll.Add(model); } else { kefu.Name = model.Name; kefu.RealName = model.RealName; kefu.Level = model.Level; kefu.Photo = model.Photo; kefu.QQ = model.QQ; kefu.Weixin = model.Weixin; kefu.WeixinUrl = model.WeixinUrl; kefu.Email = model.Email; kefu.Tel = model.Tel; kefu.Mobile = model.Mobile; kefu.OrderNum = model.OrderNum; kefu.WorkYear = model.WorkYear; kefu.IsOnline = model.IsOnline; kefu.IsChecked = model.IsChecked; kefu.UpdateDate = DateTime.Now; kefu.UpdateId = BaseModels.CurrentUser().USER_ID; bll.Update(kefu); } ViewBag.Success = true; ViewBag.Message = "修改成功!"; return(View(kefu)); }
//public static T GetRequestPrams(HttpContext context) //{ // Stream sream = context.Request.InputStream; // StreamReader sr = new StreamReader(sream); // string search = sr.ReadToEnd(); // sr.Close(); // var jSetting = new JsonSerializerSettings // { // NullValueHandling = NullValueHandling.Ignore // }; // return JsonConvert.DeserializeObject<T>(search, jSetting); //} /// <summary> /// 接口验证登录 /// </summary> /// <param name="token"></param> /// <returns></returns> public UR_USERS GetUser(string token) { if (BaseModels.IsLogin()) { //登录状态 return(BaseModels.CurrentUser()); } if (string.IsNullOrEmpty(token)) { return(null); } try { UrUsersBll bll = new UrUsersBll(); return(bll.Query(t => t.USER_UNUSED1 == token).FirstOrDefault()); } catch { return(null); } }
/// <summary> /// 管理员详情 /// </summary> /// <returns></returns> public ActionResult AdminDetail() { UR_USERS user = BaseModels.CurrentUser(); return(View(user)); }