User.Identity.IsAuthenticated всегда ложь в пользовательской аутентификации ядра .net.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 User.Identity.IsAuthenticated всегда ложь в пользовательской аутентификации ядра .net.

Сообщение Anonymous »

Кто-нибудь может проверить приведенный ниже код и сообщить мне, почему я всегда получаю ложное сообщение (User.Identity.IsAuthenticated)??. Я получаю файлы cookie в своем браузере правильно и
могу получить значение из утверждения, но «User.Identity.IsAuthenticated» всегда ложно.

Код: Выделить всё

public async Task Login(string phoneNumber, int otp, string returnUrl)
{
if (this.accountService.ValidateOTP(phoneNumber, otp))
{
var claims = new List
{
new Claim(ClaimTypes.MobilePhone, phoneNumber),
new Claim(ClaimTypes.Name, phoneNumber)
};
var userIdentity = new ClaimsIdentity();
userIdentity.AddClaims(claim);
ClaimsPrincipal userPrincipal = new ClaimsPrincipal(userIdentity);

await HttpContext.Authentication.SignOutAsync("MyCookieMiddlewareInstance");
await HttpContext.Authentication.SignInAsync("MyCookieMiddlewareInstance", userPrincipal,
new AuthenticationProperties
{
ExpiresUtc = DateTime.UtcNow.AddMinutes(20),
IsPersistent = false,
AllowRefresh = false
});

if (string.IsNullOrWhiteSpace(returnUrl))
{
return RedirectToAction("Create", "Ad");
}
else
{
return Redirect(returnUrl);
}
}

return BadRequest();
}
Изображение


Подробнее здесь: https://stackoverflow.com/questions/452 ... entication
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • ASP.NET Core MVC, использующий API с токенами JWT. User.Identity.IsAuthenticated возвращает false
    Anonymous » » в форуме C#
    0 Ответы
    64 Просмотры
    Последнее сообщение Anonymous
  • User.Identity.IsAuthenticated имеет значение false в методах, не связанных с аутентификацией, после успешного входа в си
    Anonymous » » в форуме C#
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • IHttpContextAccessor: IsAuthenticated всегда ложь
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • IHttpContextAccessor: IsAuthenticated всегда ложь
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • IHttpContextAccessor: IsAuthenticated всегда ложь
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

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