网页权限设置问题

tomygui 2003-08-19 11:17:53
小弟最近在做网络课程,利用了动网先锋的数据库,但做了另外两个系统,主要事资料输入、查看、修改、删除的功能,现在想设置一下权限,就是只有一定级别的会员才有修改、删除的功能。
请大虾不吝执教!!!在下感激万分!!!
...全文
133 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhxhjj 2003-08-20
  • 打赏
  • 举报
回复
例:正常页面显示查询、删除和上传三个按钮,级别为0能看见三个按钮,级别为1的只能看见查询和上传按钮,级别为2的只能看见查询按钮。

users:
用户名 级别
user jb

request.cookies("code")为用户登录时的用户名

<%set rs=server.createobject("adodb.recordset")
rs.open "select jb from users where user='"&request.cookies("code")&"'",conn,1,1%>

<input name="查询">

<%if (rs("jb")=0) or (rs("jb")=1) then%>
<input name="上传">
<%end if%>

<%if rs("jb")=0 then%>
<input name="删除">
<%end if
rs.close
set rs=nothing%>
ling_l 2003-08-20
  • 打赏
  • 举报
回复
同意小龙的,当前用户的登录名记录下来以后,用户信息还是通过数据库查找,比较灵活
chang1216 2003-08-20
  • 打赏
  • 举报
回复
说的好!同意楼上的方法...
youdeming 2003-08-20
  • 打赏
  • 举报
回复
同意楼上各位的意思,不过你可以把权限写在数据库中,根据
session("user")来查询相关权限这样比较灵活
cuipeng99 2003-08-20
  • 打赏
  • 举报
回复
用session定义用户的权限等级,然后在相关页面进行判断,就可以了!

同楼上,也可以 >1 <4 等等吧!
ahuiok 2003-08-20
  • 打赏
  • 举报
回复
假设用户级别为1,2,3,4 四种。又分别用a,b,c,d,四种来代表这种权限。

user=session("user") '用户登录时设置此用户session ,假设user 为登录级别字段。

在执行删除的那一页

if session("user")<>a or session("user")<>d then
response.write("对不起,没有删除的权限")
response.end()
end if
windancer 2003-08-19
  • 打赏
  • 举报
回复
用session("权限")存储用户的权限,判断session("权限")决定某用户是否有权限
免费试听地址:B站搜索JeeGit观看《JeeSite4.x数据权限教程》、《JeeSite1.2.7系列基础教程》、《JeeSite4.x系列基础教程》等相关课程! 郑重声明:购课前,请认真听完第一章 课程简介 建议实战人群直接听:第九章、第十章 学生人群、刚入门:全听       数据权限主要讲解内容包含第一章 课程简介31.1 课程目标31.2 适用人群31.3 课程简介31.4 环境要求31.5 课程知识点大全31.6 课程售价31.7 购课声明31.8 资源清单31.9 售后方式41.10 讲师介绍4第二章 权限基础42.1 权限模型概述4第三章 JeeSite权限管理模型123.1 JeeSite1.2.7 权限管理模型123.2 JeeSite4.x 权限管理模型123.3 JeeSite4.x权限设计的扩展13第四章 用户管理144.1 JeeSite4.x内置用户类型144.1.1 用户管理思路144.1.2 网站会员、员工、单位、个人登录视图配置154.2 用户数据权限类型164.3实战训练、调试、日志查看16第五章 机构管理16第六章 角色管理186.1 JeeSite4.x角色管理概述186.2 JeeSite4.x越级授权与菜单权重186.3 JeeSite4.x 越级授权可能存在的隐患极其解决方案196.4用户表如何区分非管理员、系统管理员、二级管理员206.5 角色权限注意事项206.6 角色授权数据范围使用注意事项216.7 为何用户不设置员工权限无效?236.8 岗位管理与角色分类的岗位分类与角色分类有何区别?23第七章 二级管理员23第八章 系统管理员238.1 系统管理员238.2 总结:何时使用超级管理员、系统管理员、二级管理员?23第九章 Jeesite数据权限调用239.1 JeeSite4.x数据调用基础239.2 JeeSite4.x 实现数据列权限推荐解决方案249.3多数源模式下数据权限bug简易解决方案249.4 JeeSite4.x 自定义扩展数据权限249.5支持全球地区、全球企业、全球机构、全球部门授权24第十章 JeeSite数据权限实战2410.1 案例一2410.2 案例二2410.3 案例三2510.4 案例四2510.5 案例五25第十一章 JeeSite4.x常见问题解答251.1数据权限管理的代码会公开吗,购买了能看吗?251.2 JeeSite数据权限教程是Thinkgem录制的吗?25第十二章 参考阅读2612.1、JeeSite官方文档2712.2、美国国家标准与技术研究院2712.3、中国国家标准化管理委员会2712.4、ITSEC欧洲安全评价标准2812.5、百度学术2812.6、开源框架2912.6.1 JeeSite2912.6.2 Casbin2912.6.3 Eladmin2912.6.4 Spring-boot-demo2912.6.5 Jeeplatform3012.6.6 Pig3012.6.7 Jeecg-boot3012.6.8 Jfinal3012.6.9 Guns3112.6.10 Zheng3112.6.11 Cloud-Platform3112.7 博文资源31

28,391

社区成员

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

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