public ActionResult AddUserInfo(UserInfo userInfo) { userInfo.DelFlag = 0; userInfo.ModifiedOn = DateTime.Now; userInfo.SubTime = DateTime.Now; UserInfoService.AddEntity(userInfo); return Content("ok"); }
public ActionResult EditUserInfo(UserInfo userInfo) { userInfo.ModifiedOn = DateTime.Now; if (UserInfoService.EditEntity(userInfo)) { return Content("ok"); } else { return Content("no"); } }
protected override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterContext); bool isExt = false; // if (Session["userInfo"] == null) if (Request.Cookies["sessionId"] != null) { string sessionId = Request.Cookies["sessionId"].Value;//接收从Cookie中传递过来的Memcache的key object obj = Common.MemcacheHelper.Get(sessionId);//根据key从Memcache中获取用户的信息 if (obj != null) { UserInfo userInfo = Common.SerializerHelper.DeserializeToObject<UserInfo>(obj.ToString()); LoginUser = userInfo; isExt = true; //Common.MemcacheHelper.Set(sessionId, obj.ToString(), DateTime.Now.AddMinutes(20));//模拟滑动过期时间 } } if (!isExt) { filterContext.HttpContext.Response.Redirect("/Login/Index"); return; } }