【问题标题】:ASP .Net Core/Razor pages : Keep session alive while workingASP .Net Core/Razor 页面:工作时保持会话活跃
【发布时间】:2020-12-29 23:42:27
【问题描述】:

我有一个 ASP .Net Core 应用程序(Razor Pages)。将IdleTimeout 设置为 30 分钟:

services.AddSession(options =>
    {
        options.IdleTimeout = TimeSpan.FromMinutes(60);  
    }
);

它工作正常,除了当用户超过 30 分钟时,他将被重定向到登录页面(会话过期)。 如何在用户工作时自动延长持续时间?

【问题讨论】:

    标签: c# .net session keep-alive


    【解决方案1】:

    答案是,你不应该。在我看来,这将是一个安全风险。

    最好让用户经常保存他们的更改,这样可以保持会话活跃。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-04
      • 1970-01-01
      • 1970-01-01
      • 2019-12-20
      相关资源
      最近更新 更多