首页 > 解决方案 > 在 aspnetboilerplate 中的状态代码 400 之后是否可以重定向到登录页面?

问题描述

它是 AuthenticationProperties 配置:

 AuthenticationManager.SignIn(new AuthenticationProperties
        {
            IsPersistent = false,
            AllowRefresh = true,
            ExpiresUtc = DateTimeOffset.UtcNow.AddHours(int.Parse("2"))
        }, identity);

2小时后用户得到错误

400 (Empty or invalid anti forgery header token.)

收到此错误后如何自动将用户重定向到登录页面?Aspnetboilerplate SPA+MVC+Angularjs 版本 5.10.1

标签: single-page-applicationaspnetboilerplate

解决方案


您可以使用 PreInitialize() 中的以下代码禁用检查防伪验证

Configuration.Modules.AbpWeb().AntiForgery.IsEnabled = false;

这是否解决了您的问题,或者您需要检查防伪验证?


推荐阅读