在asp.net核心中处于非活动状态后注销用户

ljo96ir5  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(198)

我是asp.net核心的新手。我正在尝试在一段时间不活动后实现用户注销。有没有人可以建议使用指南/教程或解释如何使用asp.net core 2.0和mysql而不是实体框架来实现这一点。

5m1hhzi4

5m1hhzi41#

在服务中使用 AddIdentity 或者 AddDefaultIdentity 您可以配置cookie ExpireTimeSpan 您可以阅读链接文章中的cookie设置块。

services.ConfigureApplicationCookie(options =>
{
    options.ExpireTimeSpan = TimeSpan.FromMinutes(60);
    options.LoginPath = "/Identity/Account/Login";
    options.SlidingExpiration = true;
});
``` `ExpireTimeSpan` 是 `TimeSpan` 之后cookie将过期。 `SlidingExpiration` 将指示处理程序一个具有新过期时间的新cookie。
此处是文档:
摘要:slidingexpiration被设置为true,以指示处理程序在处理超过过期窗口一半的请求时,重新发布具有新过期时间的新cookie。

相关问题