用户权限问题!!!!!!!!

coffeegirl 2002-08-07 05:25:11
现在需要设置三种级别的权限,类似csdn中的最高管理者、斑主及普通用户
请写出基本的思路
如果有类似的例子请发给我,8207212002@163.com
感激不尽!!!!!
...全文
130 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
coffeegirl 2002-08-22
  • 打赏
  • 举报
回复
非常感谢各位的回答,结贴!!!!!
wanghui0380 2002-08-20
  • 打赏
  • 举报
回复
没办法拉,这种问题你看你一下windows是怎么解决拉。一般说来 windows程序都有其优先顺序的,比如说ring0的永远比ring3大,其实你的程序也可以这样,在你数据库设一个字段表明权限的大小,在asp中根据权限的大小来显示页面就可以拉
其实楼上的各位都是这个意思,不过实现的手段各有不同,具体实现上我更倾向与 qeizi的解法,因为他利用了数据库的特性,减少的asp程序的负担。
jadesun 2002-08-20
  • 打赏
  • 举报
回复
你可以在数据库用户表中建立一个字段用于区分权限,也可以储存多个权限来进行判断。

到时候只要读一下这个字段,就可以判断用户有没有访问的权限

像上面的用session最好,每个页面可以设一个进入的权限
musclecn 2002-08-19
  • 打赏
  • 举报
回复
系统我大致改了一下,改进了:

1.只有用户名、密码和所属部门正确才能进入系统。

2.不管用户是哪一个等级的,属于哪一个部门的,登陆成功后全部跳转到right.asp页面。

3.进入到right.asp页面后,页面显示当前登录者所能进入的其他页面。

4.每个部门admin等级的用户可以进入本部门的所有页面,但不可以进入其他部门的任何页面。

每个部门user等级的用户只能进入本部门user和guest页面,不可以进入其他部门的任何页面。

每个部门guest等级的用户只能进入本部门guest页面,不可以进入其他部门的任何页面。

5.添加了一个注册页面。user:王明刚 password:王明刚

6.我这些只是根据你告诉我的方面改了下,如果还有什么问题,请告知我!



created by 王明刚

websize:asp.6to23.com.musclecn

E-mail:musclecn@sina.com
musclecn 2002-08-19
  • 打赏
  • 举报
回复
已经寄出
musclecn 2002-08-19
  • 打赏
  • 举报
回复
给个mail,寄给你!
qeizi 2002-08-19
  • 打赏
  • 举报
回复
比如,你设置管理权限为三级,班主为二级,一般用户为一级.然后进入时通过数据库得到三级权限,用session("privilige")=rs("xxx")//数据库权限字段值.进入页面后,如果要管理的话一般是班主以上才能管理,所以你用一个判断if session("privilige")<2 then之后加一个vbscript语句给返回就行了吗.
qeizi 2002-08-19
  • 打赏
  • 举报
回复
利用数据库设置用户的权限等级,然后用session存储每个用户的权限值,然后在操作功能的页面设置各种权限的不同操作就行了.下一步你应该清楚了吧.
coffeegirl 2002-08-19
  • 打赏
  • 举报
回复
要结贴了,欢迎大家进来说点有关权限的知识,
说者有分,up者无分!
lanying 2002-08-07
  • 打赏
  • 举报
回复
自己想吧,很简单的
或者去
www.asp300.com
www.aspsky.net
下载一个
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>软件名称:驱动加载工具(InstDrv - 中文版)软件版本:V1.3版软件类型:个人免费版(无插件)运行环境:Windows操作系统开发作者:Coderui更新日期:2008年04月18日联系邮箱:coderui@163.com作者博客:http://hi.baidu.com/coderui>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>-------------------------------------------------介绍:  该软件和网上大家常用的“InstDrv”程序功能几乎一样,现在也支持[命令行控制台]调用了,只是新加入了详细的中文提示信息和拖拽打开文件等,这样可以方便用户的使用。“InstDrv”是一个比较好用的驱动安装、卸载工具。可以帮助您方便的把驱动程序安装上或卸载掉。本程序更多应用于动态调式驱动前的加载操作中。功能:1:执行加载、启动、停止、卸载驱动操作。2:支持文件拖拽打开。3:支持程序窗口总在最前显示。4:操作后有详细的中文提示信息。5:支持[命令行控制台]调用。6:提升程序自身的权限和优先级。说明:压缩包中的“MySYS.sys”文件为测试驱动程序,支持加载、启动、停止、卸载驱动等功能,可以使用“Dbgview”工具查看驱动输出的提示信息。-------------------------------------------------详细的中文提示信息如下:状态:支持拖拽获取文件路径.状态:只能一次拖拽一个文件!状态:拖拽获取文件路径成功!状态:请输入驱动文件的路径名!状态:创建句柄失败!状态:因为不是一个有效文件,所以驱动服务安装失败!状态:因为驱动服务已经存在,所以驱动服务安装失败!状态:因为驱动服务已经启动,所以驱动服务安装失败!状态:驱动服务安装失败!状态:驱动服务安装成功!状态:打开驱动服务失败,可能该驱动服务不存在!状态:驱动服务启动成功!状态:因为驱动服务已经启动,所以驱动服务启动失败!状态:因为不是一个有效驱动,所以驱动服务启动失败!状态:因为驱动服务未被停止,所以驱动服务启动失败!状态:驱动服务启动失败!状态:驱动服务停止成功!状态:因为驱动服务没有启动,所以驱动服务停止失败!状态:驱动服务停止失败!状态:驱动服务卸载成功!状态:因为驱动服务已经启动,所以驱动服务卸载失败!状态:驱动服务卸载失败!状态:提升进程权限失败!状态:提升进程优先级失败!-------------------------------------------------[命令行控制台]调用参数:InstDrv [/i] [/u] [/s] [驱动程序路径名]/i 安装并启动这个驱动程序./u 停止并卸载这个驱动程序./s 不弹出任何消息提示窗口.注意:带有空格的路径,请用双引号把路径括起来.-------------------------------------------------下载说明:如果当前网页连接地址下载不了该软件,您可以发送邮件到coderui@163.com中,向程序作者所要该软件,谢谢您的支持!-------------------------------------------------解压后EXE程序全文MD5校验值为:6f356e16020902a77d57fa44ff21c387专用MD5校验器程序下载地址为:http://hi.baidu.com/coderui/blog/item/e3a1282354c128519822ed24.html>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧