, когда я запускаю приложение с 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");
}