示例#1
0
        public async Task <IActionResult> OnPostAsync(string phone)
        {
            if (InternationalPhone.TryParse(phone, out InternationalPhone parsed))
            {
                UserVerificationInfo info = await verificationService.SendVerificationCodeAsync(parsed);

                TempData["VerificationSecret"] = info.SecretKey;
                TempData["Phone"] = info.Phone.Formatted;
                return(RedirectToPage("/User/Verify", new { ReturnUrl }));
            }

            return(Page());
        }