要做一个权限管理系统,功能就是不同级别的用户具有不同的权限,如果没有某一项权限,则该功能不显示(如没有删除,则删除按钮就不显示出来),该怎么做啊?一点思路都没有,单位也没有能交流的同事,领导又要叫做出来,请大家帮忙说说思路或者拿个源文件来看看啊,谢谢!
解决方案 »
- asp.net 中读取excel文件的问题
- |M| 在Asp.NET 中 如何启动服务器中的一个WinForm程序
- 请教一个自动关闭数据库衔接的问题!!!!希望高手提点下!!!!
- 关于打开图片
- DataGrid里面的嵌套控件怎么调用后台函数?
- 如何在類中用Session ?
- 如何实现在客户端删除服务器端的文件???
- 新手``关于帖子跟贴(存储过程) 怎么写好呢?求请高手指导
- AspnetUpload.GetUploadFile("file1")为何为空???
- 非常想知道dll里的代码,有什么办法?
- 抓取一网页的数据,但这个网页需要登录后才能获得页面数据
- 急!!!js 动态修改<a>标签的 href 问题?
if(如果有权限)
{
Visible=true;
}
else
{
Visible=false;
}
1、模块表,可用无限分级那种,ModuleCode(PK),ModuleName,ParentCode
2、权限表(所有模块权限,不要重复,如审批):PCode(PK),PName
3、模块权限表:PID(PK),ModuleCode,PCode
4、要么是直接权限到用户,要么是先赋权限给角色,再个用户指定角色
在数据库里建个用户表,关联权限表,然后权限表关联一个存储权限和菜单id表,然后这个菜单表可以根据一些条件绑定tree菜单!
如果一个叫aa用户登录,先查询他的权限,然后取出这个权限id,到存储权限和菜单id表,然后查出的菜单id绑定树,如果有的非法用户IE输入地址访问一些他没有的菜单路径,就用session判断!
性能上我到没有考虑但是貌似能实现一些LZ要功能以及思路!