本节先回顾了 AccessDenied 视图的路由配置如何修改,后面讲解了登录 Cookie 的配置。

    配置 Cookie:

    1. services.ConfigureApplicationCookie(options =>
    2. {
    3. // 修改拒绝访问的路由地址
    4. options.AccessDeniedPath = "/Admin/AccessDenied";
    5. // 修改登录地址的路由
    6. //options.LoginPath = new PathString("/Admin/Login");
    7. // 修改注销地址的路由
    8. //options.LogoutPath = new PathString("Admin/LogOut");
    9. // 统一系统全局的 Cookie 名称
    10. options.Cookie.Name = "MockSchoolCookieName";
    11. // 登录用户 Cookie 的有效期
    12. options.ExpireTimeSpan = TimeSpan.FromMinutes(60);
    13. // 是否对 Cookie 启用滑动过期时间
    14. options.SlidingExpiration = true;
    15. });

    效果:
    image.png