| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- // Licensed to the .NET Foundation under one or more agreements.
- // The .NET Foundation licenses this file to you under the MIT license.
- #nullable disable
- using Microsoft.AspNetCore.Identity;
- using Microsoft.AspNetCore.Mvc;
- using Microsoft.AspNetCore.Mvc.RazorPages;
- using Microsoft.Extensions.Logging;
- namespace bitforum.Areas.Identity.Pages.Account.Manage
- {
- /// <summary>
- /// This API supports the ASP.NET Core Identity default UI infrastructure and is not intended to be used
- /// directly from your code. This API may change or be removed in future releases.
- /// </summary>
- public class ShowRecoveryCodesModel : PageModel
- {
- /// <summary>
- /// This API supports the ASP.NET Core Identity default UI infrastructure and is not intended to be used
- /// directly from your code. This API may change or be removed in future releases.
- /// </summary>
- [TempData]
- public string[] RecoveryCodes { get; set; }
- /// <summary>
- /// This API supports the ASP.NET Core Identity default UI infrastructure and is not intended to be used
- /// directly from your code. This API may change or be removed in future releases.
- /// </summary>
- [TempData]
- public string StatusMessage { get; set; }
- /// <summary>
- /// This API supports the ASP.NET Core Identity default UI infrastructure and is not intended to be used
- /// directly from your code. This API may change or be removed in future releases.
- /// </summary>
- public IActionResult OnGet()
- {
- if (RecoveryCodes == null || RecoveryCodes.Length == 0)
- {
- return RedirectToPage("./TwoFactorAuthentication");
- }
- return Page();
- }
- }
- }
|