我使用的是Asp.net身份会员资格。我已将ExpireTimeSpan设置为45分钟:
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login"),
ExpireTimeSpan = TimeSpan.FromMinutes(45),
但有时用户会在不到十分钟的时间内退出。特别是如果用户在Role Admin中,则会发生这种情况。
我是管理员控制器[Authorize(Roles="Admin")]
使用了过滤器,但它仍然很快就退出了。