CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何在每一页面判断用户是否具有权限访问?

楼主ddbd()2006-03-07 20:29:29 在 .NET技术 / ASP.NET 提问

我现在做一个项目,每个用户的权限是不一样的,不同的权限使用不同的页面,但是,我试了一下,只要知道文件的路径,任何人都可以使用这些页面,有没有统一控制的办法? 问题点数: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

相关问题

  • 如何在每一页面判断用户是否具有权限访问?
  • 关于页面访问的权限
  • 在PWS中,怎样为一个页面加上访问权限?
  • 怎样为页面设置访问权限???(急,在线等!)
  • 如何只让有权限的用户访问页面?如何使用cookie和session?
  • ASP.NET页面如何控制访问权限啊~~~~高手进来看一下!!!
  • 一个系统的用户权限控制,访问页面控制
  • 一个系统的用户权限控制,访问页面控制
  • 如何判断对页面的访问是来自内网还是外网?
  • 简单session,判断用户没有登录,不允许访问相关页面

关键词

  • 页面
  • 用户
  • 控制
  • 权限
  • 使用
  • session

得分解答快速导航

  • 帖主:ddbd
  • sjsoo
  • xiaogueizi
  • LHA
  • loveaspdnet

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo