如何在每一页面判断用户是否具有权限访问?
我现在做一个项目,每个用户的权限是不一样的,不同的权限使用不同的页面,但是,我试了一下,只要知道文件的路径,任何人都可以使用这些页面,有没有统一控制的办法? 问题点数:20、回复次数:8Top
1 楼kofkyo(一步一步)回复于 2006-03-07 21:12:32 得分 0
session?Top
2 楼sjsoo(手机之家)回复于 2006-03-07 21:16:30 得分 5
首先数据库设置权限字段 比如 userlevel='99999'
登陆 session 读出来
页面 page_load 判断不就可以了?Top
3 楼xiaogueizi(寻寻觅觅、冷冷清清、凄凄惨惨戚戚!)回复于 2006-03-07 21:17:55 得分 5
Session保存用户的ID
用户每次浏览页面的时候就根据ID判断是否有权限Top
4 楼GSXiaoXiao(牧羊人)回复于 2006-03-07 21:21:38 得分 0
在CSDN里搜索一下Forms验证,用用户角色控制访问.对同一个资料夹设置一个用户角色.Top
5 楼coley(唉~眼镜又厚了~)回复于 2006-03-07 21:58:46 得分 0
用户做为Y坐标
页面名称为X坐标
交叉点为用户权限
怎么做明白了吧Top
6 楼LHA(心动)回复于 2006-03-07 22:34:12 得分 5
Forms验证就好了,最好是按照文件夹来设置权限比较简单
如果要做到每个模块(页面)的权限控制 需要建一个包含每个模块(页面)对应每个用户的权限控制表
使用HttpModule里面控制权限。 不要搞SessionTop
7 楼loveaspdnet(我爱.net)回复于 2006-03-07 22:42:29 得分 5
在每个页面的Page_Load()方法中加上判断,有权限则执行后面的代码,没有权限就跳转或停止执行后面的代码。Top
8 楼ddbd()回复于 2006-03-08 12:32:25 得分 0
谢谢大家,如何使用HttpModule控制权限?哪里有例子?Top




