在ASP.Net MVC3中使用菜单实现基于角色的登录?

时间:2012-07-09 07:39:24

标签: asp.net-mvc-3 c#-4.0

大家好,这是我第一次使用MVC应用程序,任何人都可以提供一些想法,这将是非常好的...我必须开发一个页面 如何在asp.net MVC 3中使用分配给它们的菜单实现基于角色的登录。考虑我有三个表UserInfo(UserId,UserName,Password,RoleId,MenuID)和Role(RoleId,RoleName)。,Menu( MENUID,MENUNAME)。

我想从数据库(UserInfo表)验证用户,并且还想从该表中检索角色。并希望使用喜欢,我如何设计我的项目和控制器,视图和模型

需要你的帮助和想法......

1 个答案:

答案 0 :(得分:0)

您可以使用.net登录控件登录并管理角色。 在VS2010中打开您的应用程序,然后转到项目菜单,然后打开ASP.Net配置,并根据需要添加角色。

Roles.IsUserInRole("RoleName")

这样您将检查登录的用户角色并更改您的菜单设置。

希望这对你有所帮助。