怎么样根据用户角色,实现数据的不同查看权限?

mw515 2011-02-15 01:06:32
我有一个客户列表,想要实现每个用户查看时,角色不同,所能看到的客户列表也不同?
要求速度快,并便于维护!
...全文
808 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mw515 2011-02-15
  • 打赏
  • 举报
回复
不是说菜单权限,而是说数据查看的权限.
xiangchengboy 2011-02-15
  • 打赏
  • 举报
回复
添加权限类型字段,1表示编辑,0表示查看

回答问题要查资料?用《Csdn收音机》可以最快速度搞定!
luxingchang1979 2011-02-15
  • 打赏
  • 举报
回复
采用用户表和权限表分开.
权限表是控制可以访问的页面.
mw515 2011-02-15
  • 打赏
  • 举报
回复
不是说菜单权限,而是说数据查看的权限.比如说,有A,B,C三个客户,有的用户可以看到A,B客户,有的用户可以看到A,C客户...
我以前用的办法是,select * from customer where customerID in (select customerID in 权限表)
这种方式,速度还是可以,但是没有实现用户角色,如果要用角色的方式,该如何写SQL?
wuyq11 2011-02-15
  • 打赏
  • 举报
回复
id,deptname,parentid
角色表
用户表
部门表
细粒度权限设置
细粒度:表示实例级需要考虑具体对象的实例
权限系统提供一个基础,并解决那些具有“共性”的(或者说粗粒度的)部分
在这个基础之上,根据“业务逻辑”的独特权限需求,编码实现细粒度部分
用户组
角色组
权限分1可执行 2可读 3可写 等
根据角色查询数据,屏蔽相关按钮
windy19871011 2011-02-15
  • 打赏
  • 举报
回复
请参考:http://www.cnblogs.com/jackyzhou/archive/2009/04/24/1442625.html

62,047

社区成员

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

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

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

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