日期:2014-05-17  浏览次数:20553 次

怎么实现根据角色role,显示不同菜单的功能,给出具体代码?
怎么实现根据角色role,显示不同菜单的功能,例如:项目有3种角色,普通用户,高级用户,网站管理者。用户登录后,我先从数据库中判断用户是否注册,注册用户,从数据库角色表中判断,该用户是什么角色,我想实现,网站管理者显示管理菜单,高级用户显示高级用户菜单,普通用户显示最普通的菜单。谁能给出解决方案,给出具体代码?用户,UserProfile,角色,webpages_Roles,用户角色webpages_UsersInRoles
角色???动态菜单?? 数据库 角色???动态菜单 角色 动态菜单

------解决方案--------------------
我用过ASPNETDB,我不知道楼主是不是想自己写用户角色权限
------解决方案--------------------
增加一个Module(模块)用来存放菜单,增加一个角色-模块表,用来存放角色和模块对应的关系
------解决方案--------------------
引用:
怎么实现根据角色role,显示不同菜单的功能,例如:项目有3种角色,普通用户,高级用户,网站管理者。用户登录后,我先从数据库中判断用户是否注册,注册用户,从数据库角色表中判断,该用户是什么角色,我想实现,网站管理者显示管理菜单,高级用户显示高级用户菜单,普通用户显示最普通的菜单。谁能给出解决方案,给出具体代码?用户,UserProfile,角色,webpages_Roles,用户角色webpages_UsersInRoles

还差1.菜单表2.角色菜单表。。。。这样子实现的话你的程序维护性很好。。。但是还有一种方法是 固定死的 就是分别登录后根据角色转去不同的页面,页面也是写死的。操作性不强
------解决方案--------------------
参考:http://bbs.csdn.net/topics/390360310