Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }