Ejemplo n.º 1
0
        public Result signup([FromBody] UserReq req)
        {
            if (!req.validate())
            {
                return(Result.failResult("格式有误", null));
            }
            bool res = _userService.AddUser(req.username, req.password);

            if (res)
            {
                return(Result.successResult("注册成功", req.username));
            }
            else
            {
                return(Result.failResult("用户存在", null));
            }
        }
Ejemplo n.º 2
0
        public Result Post([FromBody] UserReq req)
        {
            if (!req.validate())
            {
                return(Result.failResult("格式有误", null));
            }
            var res = _userService.CheckUser(req.username, req.password);

            if (res != null && res.username == req.username)
            {
                var ret = Result.successResult("登陆成功", res);
                HttpContext.Session.Set("User", ByteConvert.ObjectToBytes(res));
                Console.WriteLine(ret.message);
                return(ret);
            }
            else
            {
                var ret = Result.failResult("未有匹配的账号密码", null);
                Console.WriteLine(ret.message);
                return(ret);
            }
        }