C# .net core 2.2会话注销
因此,我的会话注销有问题。20分钟后,我被重定向到我的网站主页 我看过会话服务,但它们都展示了使用会话超时的方法,使标签名或id在设置的时间后消失。如何将会话超时从默认更改为任何其他时间。我补充说C# .net core 2.2会话注销,c#,asp.net-core,C#,Asp.net Core,因此,我的会话注销有问题。20分钟后,我被重定向到我的网站主页 我看过会话服务,但它们都展示了使用会话超时的方法,使标签名或id在设置的时间后消失。如何将会话超时从默认更改为任何其他时间。我补充说 services.AddSession(opts => { opts.IdleTimeout = TimeSpan.FromSeconds(10); }); 将app.UseSession()添加到我的Startup.cs文件夹中,并将其添加到配置中,但超时不会在10秒内将我超时。 我知
services.AddSession(opts =>
{
opts.IdleTimeout = TimeSpan.FromSeconds(10);
});
将app.UseSession()
添加到我的Startup.cs文件夹中,并将其添加到配置中,但超时不会在10秒内将我超时。
我知道在asp.net中有一个web.config文件,您可以在我的.net内核中设置超时时间,但它没有一个web.configGDPR(不,说真的)
Core 2.1引入了一些工具,通过在用户同意存储cookie之前不存储非必要的cookie来帮助GDPR遵从性。不幸的是,会话状态使用cookie,并且由于会话状态用于各种事情,MS将会话状态cookie默认为非必需
解决这个问题的最简单方法是实现cookie同意表并接受它,但是可以找到其他解决方法