加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – MVC6中的ASP身份 – 登录路径属性不工作

发布时间:2020-12-15 04:01:54 所属栏目:百科 来源:网络整理
导读:从beta 5更新到beta 8后,我无法在Cookie身份验证选项中设置自定义登录路径. services.AddCookieAuthentication(config ={ config.LoginPath = "/Auth/Login"; //or //config.LoginPath = new Microsoft.AspNet.Http.PathString("Auth/Login");}); 该值完全被
从beta 5更新到beta 8后,我无法在Cookie身份验证选项中设置自定义登录路径.
services.AddCookieAuthentication(config =>
{
    config.LoginPath = "/Auth/Login";
    //or
    //config.LoginPath = new Microsoft.AspNet.Http.PathString("Auth/Login");
});

该值完全被忽略.仍然被重定向到默认的“/帐户/登录”.有没有其他选项来设置这个路径?

解决方法

看来现在你应该这样做有所不同(对我有用):
services.Configure<IdentityOptions>(options=>
{
    options.Cookies.ApplicationCookie.LoginPath = new Microsoft.AspNet.Http.PathString("/Auth/Login");
});

从here.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读