Вход в ASP.NET Core не перенаправляет меня на домашнюю страницуC#

Место общения программистов C#
Anonymous
Вход в ASP.NET Core не перенаправляет меня на домашнюю страницу

Сообщение Anonymous »

Я создаю логин и регистрацию с идентификатором в asp.net core C#, я настроил все файлы и базу данных, дважды проверил и увидел, что пользователь находится в AspNetUsers, поэтому соединение между базой данных и программой работает. . Я установил, что когда пользователь проходит аутентификацию, он перенаправляется на домашнюю страницу, но остается на странице входа в систему.
public async Task OnGetAsync(string returnUrl = null)
{
if (User.Identity.IsAuthenticated) { Response.Redirect("Home"); }
if (!string.IsNullOrEmpty(ErrorMessage))
{
ModelState.AddModelError(string.Empty, ErrorMessage);
}

returnUrl = returnUrl ?? Url.Content("~/");

// Clear the existing external cookie to ensure a clean login process
await HttpContext.SignOutAsync(IdentityConstants.ExternalScheme);

ExternalLogins = (await _signInManager.GetExternalAuthenticationSchemesAsync()).ToList();

ReturnUrl = returnUrl;
}


Подробнее здесь: https://stackoverflow.com/questions/625 ... -home-page

Вернуться в «C#»