Мне нужно удалить повара ie, когда мой браузер закрыт в моем проекте ASP. NET Core MVC Сюда входит код, который я использовал для создания повара ie.
var claims = new List<Claim>()
{
new Claim(ClaimTypes.Name,user.email),
new Claim(ClaimTypes.Role,user.roles)
};
var identity = new ClaimsIdentity(claims, CookieAuthenticationDefaults.AuthenticationScheme);
var princilple = new ClaimsPrincipal(identity);
await HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, princilple);
if (User.IsInRole("Admin"))
{
return RedirectToAction("Dashboard", "Home", new { user.id });
}
else
{
return RedirectToAction("Details", "Home", new { user.id });
}
}
else
{
TempData["Message"] = "Invalid Username/Password";
return RedirectToAction("Index", "Home");
}
}
else
{
return RedirectToAction("Error", "Home");
}