本节先回顾了 AccessDenied 视图的路由配置如何修改,后面讲解了登录 Cookie 的配置。
配置 Cookie:
services.ConfigureApplicationCookie(options =>
{
// 修改拒绝访问的路由地址
options.AccessDeniedPath = "/Admin/AccessDenied";
// 修改登录地址的路由
//options.LoginPath = new PathString("/Admin/Login");
// 修改注销地址的路由
//options.LogoutPath = new PathString("Admin/LogOut");
// 统一系统全局的 Cookie 名称
options.Cookie.Name = "MockSchoolCookieName";
// 登录用户 Cookie 的有效期
options.ExpireTimeSpan = TimeSpan.FromMinutes(60);
// 是否对 Cookie 启用滑动过期时间
options.SlidingExpiration = true;
});
效果: