系统用户权限怎么做?

nimeide1234567890 2010-12-31 03:35:52


现在的情况是父页面名字都有保存到数据库,比如图里面的“我的任务”myTask.aspx,但从父页面里点击链接弹出的增加,修改等子页面的名字没有保存到数据库,

moduleID是父页面的ID,后面几个字段如r_look,r_add,r_edit,r_del是查看,增加,修改,删除等权限,但这些相关页面名字没有保存到数据库,
所以到时候怎么判断用户有无这些弹出的子页面的权限,也就是怎么判断用户有无增加,修改等权限?
...全文
186 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
julian 2010-12-31
  • 打赏
  • 举报
回复
可以试试
[Quote=引用 3 楼 wuyq11 的回复:]
id,deptname,parentid
角色表
用户表
部门表
细粒度权限设置
细粒度:表示实例级需要考虑具体对象的实例
权限系统提供一个基础,并解决那些具有“共性”的(或者说粗粒度的)部分
在这个基础之上,根据“业务逻辑”的独特权限需求,编码实现细粒度部分
用户组
角色组
权限分1可执行 2可读 3可写 等
Action粒度的权限管理
[/Quote]
wuyq11 2010-12-31
  • 打赏
  • 举报
回复
id,deptname,parentid
角色表
用户表
部门表
细粒度权限设置
细粒度:表示实例级需要考虑具体对象的实例
权限系统提供一个基础,并解决那些具有“共性”的(或者说粗粒度的)部分
在这个基础之上,根据“业务逻辑”的独特权限需求,编码实现细粒度部分
用户组
角色组
权限分1可执行 2可读 3可写 等
Action粒度的权限管理

zero_ww 2010-12-31
  • 打赏
  • 举报
回复
用点笨方法吧,
把所有父页面内的 “增加、修改、删除”等功能的名称固定(或放入固定名称的div中
[如:<div id='add'>
<a href='#'>增加</a>
</div>]

然后根据r_look,r_add,r_edit,r_del等字段进行判断层是否隐藏(或 链接是否隐藏).
damjmk2 2010-12-31
  • 打赏
  • 举报
回复
首先登陆的用户信息在session里面应该有吧
父页面的判断一次看看是否显示linkbutton
然后子页面再判断一次

62,074

社区成员

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

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

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

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