如何使用ASP.NET MVC 6重定向未经授权的用户
发布时间:2020-12-16 09:41:53 所属栏目:asp.Net 来源:网络整理
导读:我想知道如何重定向用户.我有一个控制器索引(),我希望只有具有“学生”角色的用户才能进入那里!所以我用 [Authorize(Roles="Student")] 我想知道如何将没有此角色的用户重定向到主页 解决方法 MVC5(和更老): 您可以通过更改web.config上的loginUrl属性来完
我想知道如何重定向用户.我有一个控制器索引(),我希望只有具有“学生”角色的用户才能进入那里!所以我用
[Authorize(Roles="Student")] 我想知道如何将没有此角色的用户重定向到主页 解决方法
MVC5(和更老):
您可以通过更改web.config上的loginUrl属性来完成此操作.将其更改为所需的路线: <authentication mode="Forms"> <forms loginUrl="~/Home/Index" timeout="2880" /> </authentication> MVC6: 在MVC6中你可以尝试这个(在Startup.cs中): public void ConfigureServices(IServiceCollection services) { services.Configure<CookieAuthenticationOptions>(options => { options.LoginPath = new PathString("/Home/Index"); }); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 将CurrentUICulture传递给ASP.NET MVC 3.0中
- asp.net-mvc – ascx和.cshtml有什么区别?
- asp.net-mvc – Asp.net MVC页面构建的最佳实践是什么,允许
- 如果验证失败,如何在ASP.NET MVC中阻止jquery ajax提交
- asp.net-mvc – ASP.NET MVC是否需要安装在我的生产Web服务
- MVC 文件夹
- asp.net-core – 恢复AspNet标识核心包时出错
- Asp.NetCore1.1版本去掉project.json后如何打包生成跨平台包
- asp.net-mvc – ASP.NET MVC 4 – ModelBinder错误
- asp.net – 性能缓慢的Azure’Web App’Azure SQL DB
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC动态生成的图像URL
- asp.net-mvc-3 – 如何防止ASP.NET MVC应用程序中
- asp.net-mvc-3 – 自定义成员资格提供程序和统一
- asp.net-mvc – 以表格形式上传图片并在MVC 4上显
- asp.net – IIS 7.5无法打开处理程序映射?
- 无法找到asp.net-mvc – System.Data.Entity.Dat
- 初识ABP vNext(11):聚合根、仓储、领域服务、
- ASP.NET网站的选项卡
- asp.net – 在运行时更改SqlDataSource.SelectCo
- asp.net-core-mvc – 在Entity Framework Core中
热点阅读