【发布时间】:2020-01-05 21:32:41
【问题描述】:
我是 MVC 新手,我正在创建一个 MVC 项目。我的目标是只显示一个网站,只有我可以编辑/发布/删除,其他人可以访问并且只能查看该页面。
我已经看到了一些解决方案,包括:
[Authorize(Roles = "User, Administrator")]
我已经有一个数据库,我首先使用了实体框架代码。
如何从这里解决问题?谢谢。
【问题讨论】:
标签: c# asp.net-mvc roles
我是 MVC 新手,我正在创建一个 MVC 项目。我的目标是只显示一个网站,只有我可以编辑/发布/删除,其他人可以访问并且只能查看该页面。
我已经看到了一些解决方案,包括:
[Authorize(Roles = "User, Administrator")]
我已经有一个数据库,我首先使用了实体框架代码。
如何从这里解决问题?谢谢。
【问题讨论】:
标签: c# asp.net-mvc roles
您尝试过身份框架吗? 如果没有,创建一个空项目,然后安装https://www.nuget.org/packages/Microsoft.AspNet.Identity.Samples 这个包将创建一个支持身份验证和授权的 ASP.NET MVC 应用程序。你可以在这个项目的基础上进行研究,希望对你有所帮助。
【讨论】: