忽略核心 ASP.Net 旧饼干



在我更新了 asp.net 核心网站(cookie 域未更改(后,以前注册的用户在登录时出现错误并且无法登录,他们需要更改浏览器才能登录。有没有办法告诉应用程序忽略以前的 cookie 或解决方法?

谢谢

不,不是直接的。如果清除会话没有帮助,您可以简单地更改 cookie 名称,然后 Identity 将不再尝试使用旧的 cookie。

services.AddIdentity<IdentityUser, IdentityRole>(options =>
{
    // default for Core Identity is Microsoft.AspNetCore.Identity.Service
    options.Cookies.ApplicationCookie.CookieName = "Microsoft.AspNetCore.Identity.Service.V2";
});

最新更新