当前位置:  开发笔记 > 后端 > 正文

如何使用ASP.NET MVC 6重定向未经授权的用户

如何解决《如何使用ASP.NETMVC6重定向未经授权的用户》经验,为你挑选了1个好方法。

我想知道如何重定向用户.我有一个控制器索引(),我希望只有具有"学生"角色的用户才能进入那里!所以我用

[Authorize(Roles="Student")]

我想知道如何将没有此角色的用户重定向到主页



1> fabricioriss..:

MVC5(和更老):

您可以通过更改web.configloginUrl上的属性来执行此操作.将其更改为所需的路线:


  

MVC6:

在MVC6中你可以尝试这个(在里面Startup.cs):

public void ConfigureServices(IServiceCollection services)
{       
    services.Configure(options =>
    {
        options.LoginPath = new PathString("/Home/Index");
    });
}

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有