public async Task <IActionResult> OnGetAsync(string returnUrl = null) { // Ensure the user has gone through the username & password screen first var user = await _signInService.GetTwoFactorAuthenticationUserAsync(); if (user == null) { throw new InvalidOperationException($"Unable to load two-factor authentication user."); } ReturnUrl = returnUrl; return(Page()); }
public async Task <IActionResult> OnGetAsync(bool rememberMe, string returnUrl = null) { // Ensure the user has gone through the username & password screen first var user = await _signInService.GetTwoFactorAuthenticationUserAsync(); if (user == null) { throw new InvalidOperationException($"Niet in staat om twee facor authenticatie gebruiker te laden."); } ReturnUrl = returnUrl; RememberMe = rememberMe; return(Page()); }
public async Task <IActionResult> LoginWith2fa(bool rememberMe, string returnUrl = null) { // Ensure the user has gone through the username & password screen first User user = await _signInManager.GetTwoFactorAuthenticationUserAsync(); if (user == null) { throw new ApplicationException($"Unable to load two-factor authentication user."); } var model = new LoginWith2faViewModel { RememberMe = rememberMe }; ViewData["ReturnUrl"] = returnUrl; return(View(model)); }