同一角色,如何限定其数据访问权限

oktell 2008-06-27 10:21:33
比如一家大型公司,同一人事管理员只能访问他所在分公司的人事数据,而不能访问其它分公司的数据,这是问题是如何实现,请各位大侠提个思路。

谢谢!
...全文
85 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
oktell 2008-06-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dengchenlu 的回复:]
没怎么看懂
你可以判断进入权限
然后可用功能显示
不可用的就不显示
[/Quote]

同样的界面,人事管理员查询只能查询他所在公司的人事数据。

数据库设计上需要注意什么呢?谢谢。

二楼的朋友,我了解你的意思,若要查询的话,首先筛选他所在公司的数据,然后再让其操作。我觉得这样有些麻烦,有没有更简单点的方法。
dengweiming 2008-06-27
  • 打赏
  • 举报
回复
人事管理员必然也有“所在分公司”的属性。我们也给人事数据加一个“所在分公司”的属性,这样当人事管理员登录进来之后,就可以通过人事管理员的“所在分公司”属性作为获取人事数据的参数,从而获取到所有属于此分公司的数据。
hubblebubblepig 2008-06-27
  • 打赏
  • 举报
回复
由人事管理员的不同来确定不同的查询条件就可以了啊 数据库里面一定已经有进行标识的字段了(不然你是怎样区别"管理员所在分公司"的呢)
dengchenlu 2008-06-27
  • 打赏
  • 举报
回复
没怎么看懂
你可以判断进入权限
然后可用功能显示
不可用的就不显示

62,047

社区成员

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

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

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

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