Идентификатор ядра asp.net не работает при запуске сайта с файлом dll - PullRequest
0 голосов
/ 18 апреля 2019

, когда я запускаю приложение с IIS Express Идентификационные данные входа в систему работают нормально, но когда я работаю с .net core файл входа в систему file.dll не работает.

var result =
await _signInManager.PasswordSignInAsync(model.Username, model.Password, model.Remember, false);
is successful but :

bool isAuthenticated = User.Identity.IsAuthenticated;

всегда возвращает false.

public async Task<IActionResult> Login(LoginViewModel model, string returnUrl = null)
    {      
        var result =
            await _signInManager.PasswordSignInAsync(model.Username, model.Password, model.Remember, false);

        if (result.Succeeded)
        {
            var user =await _userManager.FindByNameAsync(model.Username);

            UserProfile.UserId = user.Id;

              await _signInManager.SignInAsync(user, isPersistent: false);
            return RedirectToAction("Index", "Dashbaord");
        }

        TempData["Message"] = "Error";
        return RedirectToAction("Login");
    }

1 Ответ

0 голосов
/ 18 апреля 2019

Я использую HTTPS для своего приложения, тогда мое приложение работало нормально!

https://docs.microsoft.com/en-us/aspnet/core/security/enforcing-ssl?view=aspnetcore-2.2&tabs=visual-studio

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...