コード例 #1
0
        public async Task <Result> verfayUser(UserVerfayRequest request)
        {
            var user = await _userManager.FindByEmailAsync(request.Email);

            if (user.verficationCode == request.verficationCode)
            {
                user.confirmed = true;
                await _userManager.UpdateAsync(user);

                return(new Result {
                    success = true, data = user, code = 200, message = "ok"
                });
            }
            else
            {
                return(new Result {
                    success = false, data = user, code = 400, message = "Falied"
                });
            }
        }
コード例 #2
0
        public async Task <bool> sendVerficationToEMail([FromBody] UserVerfayRequest request)
        {
            var res = await _identityService.sendVerficationToEMail(request.Email);

            return(res);
        }
コード例 #3
0
        public async Task <Result> verfayUser([FromBody] UserVerfayRequest request)
        {
            Result res = await _identityService.verfayUser(request);

            return(res);
        }