public ActionResult AddOrEdit([Bind(Include = "Id,UserName,PassWord,Right,CreateTime")] Model.Models.Users users) { users.CreateTime = DateTime.Now; bool issucessful = false; //Id值为0则是新增,其他为修改 if (users.Id == 0) { Model.Models.Users addusers = new Model.Models.Users() { UserName = users.UserName, PassWord = users.PassWord, Right = users.Right, CreateTime = users.CreateTime }; issucessful = _UsersService.AddEntity(addusers); } else { issucessful = _UsersService.EditEntity(users); } AjaxResult ajaxResult = null; if (issucessful) { ajaxResult = new AjaxResult() { Result = DoResult.Success, PromptMsg = "插入成功" }; } else { ajaxResult = new AjaxResult() { Result = DoResult.Failed, PromptMsg = "插入失败" }; } return(Json(ajaxResult)); }
public ActionResult VisitorLogin() { Model.Models.Users visitor = new Model.Models.Users() { UserName = "******", Right = Model.UserRight.游客 }; string sessionId = Guid.NewGuid().ToString(); Common.MemcacheHelper.Set(sessionId, Common.SerializeHelper.SerializeToString(visitor) , DateTime.Now.AddMinutes(20)); //将登录用户信息存储到Memcache中。 Response.Cookies["sessionId"].Value = sessionId; //将Memcache的key以Cookie的形式返回给浏览器。 AjaxResult ajaxResult = new AjaxResult() { Result = DoResult.Success, PromptMsg = "登录成功" }; return(Json(ajaxResult)); }