示例#1
0
        public ResultData Register([FromBody] RegisterPostData data)
        {
            var result = new ResultData();

            result.success = false;
            var msg = string.Empty;

            if (string.IsNullOrEmpty(data.Account) || string.IsNullOrEmpty(data.Password))
            {
                msg = "帐号密码均不能为空";
                return(result);
            }
            if (string.IsNullOrEmpty(data.NikeName))
            {
                msg = "昵称不能为空";
                return(result);
            }
            var o = new User();

            o.Account      = data.Account;
            o.Password     = data.Password;
            o.NikeName     = data.NikeName;
            result.success = BLLService.AccountServices.Register(o, out msg);
            result.msg     = msg;
            return(result);
        }
示例#2
0
        public async Task <IActionResult> Post(RegisterPostData postData)
        {
            try
            {
                ResponseResultDto responseResult = await this.memberService.Register(postData.Email, postData.Password);

                if (responseResult.Ok)
                {
                    return(Ok(responseResult.Data));
                }

                return(BadRequest(responseResult.Data));
            }
            catch (Exception ex)
            {
                this.logger.LogError($"Register Error >>> Email:{postData.Email} Password:{postData.Password}\n{ex}");
                return(BadRequest("會員註冊發生錯誤."));
            }
        }