在.net core 2.0中,为不同的角色设置不同的会话超时

时间:2019-03-14 09:40:43

标签: session-timeout .net-core-2.0

为具有用户角色的会话设置会话超时为45天,为管理员用户设置默认会话超时。是否可以为不同角色设置不同的会话超时?

我已经在.net core 2.0中集成了会话的nuget软件包,并且用configure方法编写的代码如下

services.AddSession(options =>
            {
                // Set a short timeout for easy testing.
                options.IdleTimeout = TimeSpan.FromHours(1);
                options.Cookie = new CookieBuilder()
                {
                    Path = "/",
                    Name = "ABC",
                    Expiration = TimeSpan.FromSeconds(36000)
                };
                // options.CookieHttpOnly = true;
                // options.CookieName = "ASP.NetCoreSession";
                //options.CookiePath = "/";
            });

当前我已将超时设置为小时

0 个答案:

没有答案
相关问题