关于简单的角色验证

aigel 2016-05-02 07:41:33
初学mvc4,在项目中不想用那种复杂的用户user和角色rold,想在user表里直接加一个角色名称,如
表名:users
字段:ID,username,password,role
其中role字段只有两种选择,一是管理员,一是会员。
怎么在登陆时获取角色身份是管理员还是会员。
怎么在页面使用
[Authorize(Roles="管理员")]

[Authorize(Roles="会员")]

[Authorize(Roles="管理员,会员")]
谢谢。

...全文
88 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingliang_sun 2016-05-02
  • 打赏
  • 举报
回复
MVC 自定义AuthorizeAttribute实现权限管理 ,可以参考。http://www.cnblogs.com/jyan/archive/2012/07/24/2606646.html
qingliang_sun 2016-05-02
  • 打赏
  • 举报
回复
引用 1 楼 sp1234 的回复:
你可以搜索一下人家怎么识别某用户的角色授权的。请学入门书上的例子。 你不能仅仅因为你的“角色”跟人家的角色的数据库表稍有不同,就否定传统的所有“用户、角色”的知识。你应该学了人家的东西,入门级别的东西,再来设计你自己的角色。不是靠一个标题党而抛弃传统入门知识。
吹毛求疵!!! 人家说明是初学者,仅提出一种思路。你会就说思路,不会就别逼逼,装什么装!!! 你那等级分不会都是这么混来的吧。
  • 打赏
  • 举报
回复
你可以搜索一下人家怎么识别某用户的角色授权的。请学入门书上的例子。 你不能仅仅因为你的“角色”跟人家的角色的数据库表稍有不同,就否定传统的所有“用户、角色”的知识。你应该学了人家的东西,入门级别的东西,再来设计你自己的角色。不是靠一个标题党而抛弃传统入门知识。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧