Вход в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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