我有一个这样的业务场景,我一直用户表、权限表、角色表、用户角色关联表、权限角色表,我希望在登录之后更加用户找角色,根据角色找权限,如果存在的权限显示,否则不显示,有什么样好的实现代码逻辑吗
解决方案 »
- 如何获取模板列中控件的ID
- 我从小到大排序五个数字,请问错在哪里?
- 兄弟们,你们有没有发现,使用<input type="file"> 无法得到路径?
- 请教,正则匹配超链接的问题
- 树型结构,点击超连接在右边的框架中显示页面,该如何?(有代码)
- asp.net的问题请教大家!!
- 怎么在.ashx或.aspx中操作其他.aspx中的usercontrols
- AjaxPro中 怎么解决中文乱码?
- 自定义web控件,为什么在设计时控件位置显示"创建控件时出错-Test1",而运行时正常?
- asp.net社区有没有好些的内存缓存的组件呢
- ado.net连接数据SqlConnection关闭的问题
- 请教Random问题
from 用户表 u
join 角色用户关联表 ru on ru.用户ID = u.ID
join 角色权限表 rp on rp.角色ID = ru.角色ID
join 权限表 p on p.ID = rp.权限ID
from 用户表 u
join 角色用户关联表 ru on ru.用户ID = u.ID
join 角色权限表 rp on rp.角色ID = ru.角色ID
join 权限表 p on p.ID = rp.权限ID
where u.ID = 登录用户ID
http://zzk.cnblogs.com/my/s/blogpost-p?Keywords=%E6%9D%83%E9%99%90
推荐tystudio的源代码和说明:
http://www.tystudio.net/2013/03/14/simplemembership-permission/
感谢,但SQL语句实现没问题,关键是如何在页面加载的时候与sql到的值对比并设置visble的值为true
不是sql的问题,问题是sql得到的值与菜单节点对比对属性进行设置
b
是的,你界面的html你设置隐藏或者不显示,其实还是看的到的,最好的办法是直接不加载出来