Ejemplo n.º 1
0
        public ActionResult SwitchCityId(long cityId)
        {
            long?userId = FrontHelper.GetUserId(this.HttpContext);

            if (userId == null)
            {
                FrontHelper.SetCityId(this.HttpContext, cityId);
            }
            else
            {
                UserService.SetUserCityId(userId.Value, cityId);
            }

            return(Json(new AjaxResult {
                Status = "ok"
            }));
        }
Ejemplo n.º 2
0
        public ActionResult Login(LoginModel login)
        {
            //判断用户是否成功登陆
            if (UserService.CheckLogin(login.PhoneNum, login.Password))
            {
                //登陆成功后,将用户信息存入session中
                var user = UserService.GetByPhoneNum(login.PhoneNum);
                FrontHelper.SetUserId(this.HttpContext, user.Id);
                FrontHelper.SetCityId(this.HttpContext, user.CityId);
                return(Json(new AjaxResult {
                    Status = "ok"
                }));
            }

            return(Json(new AjaxResult {
                Status = "fail", Msg = "用户名或密码错误!"
            }));
        }