当前位置:编程学习 > C#/ASP.NET >>

求教用户权限划分

有套asp系统,权限划分感觉不错,可以划分每个按钮的访问权限,现在想用.NET模仿一套


哪位给个思路,最好带点代码,呵呵,多谢~~~~~ --------------------编程问答-------------------- 沙发干掉           --------------------编程问答--------------------
引用楼主 zw_548498 的回复:
有套asp系统,权限划分感觉不错,可以划分每个按钮的访问权限,现在想用.NET模仿一套


哪位给个思路,最好带点代码,呵呵,多谢~~~~~
  Visible===true or false --------------------编程问答-------------------- 用SEEEION判断 --------------------编程问答-------------------- 楼主可参考下“基于角色的权限控制” 你提到的按钮权限 类似于“模块权限” 只是细化程度有不同 --------------------编程问答-------------------- http://www.cnblogs.com/zhuqil/archive/2010/04/02/Permission.html --------------------编程问答-------------------- 隐藏就ok --------------------编程问答-------------------- 一路TRUE FALSE IF ELSE就完了 --------------------编程问答--------------------
引用 7 楼 too1998 的回复:
一路TRUE FALSE IF ELSE就完了

支持,呵呵,我们的权限划分就是这样划分的 --------------------编程问答-------------------- 先在数据库中定义每个不同的角色的权限。
在页面中就根据权限来显示按钮什么滴 --------------------编程问答--------------------
引用 3 楼 xlj_2008 的回复:
用SEEEION判断



汗,厉害。 --------------------编程问答-------------------- 请问你有那套权限划分的很好的asp系统吗?? --------------------编程问答-------------------- 登陆的时候查询一下权限 比如select * from User where role='管理员'.当然不可能这么简单一句SQL语句.
权限表一般细分至少3张表.然后利用session保存这些信息.登陆成功后.根据session的信息来隐藏和显示 或者直接按钮不能按 按了给提示‘你没有权限的’的方式来实现.


--------------------编程问答-------------------- 还有一种32粒子的算法权限- - 就是用数字来代表权限 0代表删除 1代表修改等等... --------------------编程问答-------------------- 从数据库中读menu比较好,便于控制,而且,可以真对每个用户进行权限的控制。对于同一个画面,可以针对性的进行权限的控制。 --------------------编程问答-------------------- 数据库
ID  UserName PassWord IsVisible
1   admin    admin    1
2   user     user     0



后台用户登录获取到用户信息然后判断IsVisible,1有权限,0没有权限,然后对对应的按钮进行隐藏显示操作就OK。 --------------------编程问答-------------------- 建立权限表 功能表 模块表 对应关系
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,