日期:2014-05-18  浏览次数:20402 次

程序权限实现方法
我现在用的是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