Asp.net MVC角色管理。 [英] Asp.net MVC Role Management.

查看:79
本文介绍了Asp.net MVC角色管理。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开展一个项目。有以下。



数据库。

一个名为Person的表。

一个名为PersonRole的表。





MVC项目。



- 区域

- 客户

- 团队

- 管理员





- Webconfig(根级别)

i已在区域中的管理员,客户,团队目录中配置了角色。



最后



当我尝试访问管理目录时,它会将我重定向到登录页面。是的,对!

我登录并获得了具有角色的用户对象。



但我不知道如何比较角色并允许在适当的目录上访问当前用户。



的临时解决方案我已经创建了受尊重角色的自定义属性,它对我的​​工作正常,但我想要整个目录。



注意:(我没有使用Asp.net会员API)

I am working on a project. which have following.

Database.
A Table named Person.
A Table named PersonRole.


MVC Project.

- Areas
- Customer
- Team
- Admin


- Webconfig (root level)
i have configured role on the Admin,Customer,Team Directory in Areas.

Finally

When i try to access the admin directory it redirects me to the login page. yeah right!
i logged in and got the user object having role.

but i dont know how do i compare the role and allow the access to current user on appropriate directory.

for the temporary solution i have created the custom attribute for the respected role it works fine to my but i want something like on the whole directory.

Note: (i am not using Asp.net Membership API)

推荐答案

检查这两个链接。

http://techbrij.com/978/custom-roleprovider -authorization-asp-net-mvc [ ^ ]

http:// techbrij。 com / 981 / role-based-menu-asp-net-mvc [ ^ ]
Check this two links.
http://techbrij.com/978/custom-roleprovider-authorization-asp-net-mvc[^]
http://techbrij.com/981/role-based-menu-asp-net-mvc[^]


这篇关于Asp.net MVC角色管理。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆