当前位置: 代码迷 >> ASP.NET >> 程序权限实现方法,该如何解决
  详细解决方案

程序权限实现方法,该如何解决

热度:3080   发布时间:2013-02-25 00:00:00.0
程序权限实现方法
我现在用的是Enable来实现..
比如有这个权限Enable=True;
没有就Enable=False;
感觉这方法不是很好...有没有更好的方法呢...请高手赐教...

------解决方案--------------------------------------------------------
没权限直接隐藏功能健之类的

------解决方案--------------------------------------------------------
需要更多信息
------解决方案--------------------------------------------------------
提到权限,脑壳就痛!
------解决方案--------------------------------------------------------
设计表权限

权限不够的控件不加载~~~
------解决方案--------------------------------------------------------
探讨
提到权限,脑壳就痛!

------解决方案--------------------------------------------------------
我在数据库里做了个表,存放所有页的名字和路径,是这样
1,ModelId
2,ModelName
3,ClassName
4,ParentModelID
5,IsGroup
6,Show
7,NeedRole

把所有使用的页面都添里,如
300 财务数据报表 <null> 0 1 1 0
301 库存价值明细 StorePriceList 300 0 1 1

定义一个角色表,数据如这样
1 系统管理员 300,301

登陆后把权限存个SESSION里,然后根据这两个表,可以在画导航树或菜单的时候只把有权限的部分画出来。
在页面里用函数把本页的类名取出来,与权限比较,防止直接输入地址进行访问。(函数名忘了。。。。。。)

不过这样只能做到页面级的访问控制,希望高手给点意见。

------解决方案--------------------------------------------------------
mark
------解决方案--------------------------------------------------------
权限问题。。。。up
  相关解决方案