这个问题可能是由于浏览器未正确处理cookie导致的。可以通过在Startup.cs中配置Cookie策略来解决此问题。在ConfigureServices方法中添加以下代码:
services.Configure(options => { options.CheckConsentNeeded = context => true; options.MinimumSameSitePolicy = SameSiteMode.None; });
然后在Configure方法中添加以下代码:
app.UseCookiePolicy();
这将启用严格的cookie策略,并在浏览器关闭时删除身份验证cookie。
上一篇:asp.netcore身份验证ConfirmEmailModel无法正确绑定值OnGetAsync。
下一篇:Asp.netcore身份验证服务器中的注销未正常工作。