asp 如何实现权限的定义?在线等。。。。。。

dtysam 2003-11-20 07:17:22
我有一表,内有U_Quanxian一字段,如何根据用户名判断不同类型的权限,并且重定向不同权限的asp页面?
...全文
50 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
supere 2003-11-20
  • 打赏
  • 举报
回复
你的问题

Select Case U_Quanxian
Case 1:response.redirect "1.asp"
Case 2:response.redirect "2.asp"
Case 3:response.redirect "3.asp"
End Select
tuoshi 2003-11-20
  • 打赏
  • 举报
回复
打了这么多字好累哦,不知表达清楚没有,不明白再问我吧。
supere 2003-11-20
  • 打赏
  • 举报
回复
功能权限:上面的都说了!
数据权限:结合SQL SERVER可以做到用户对数据表,对字段的权限
tuoshi 2003-11-20
  • 打赏
  • 举报
回复
呵呵,我这种是权限比较多时的方法。
tuoshi 2003-11-20
  • 打赏
  • 举报
回复
你可以这样:

首先把权限列出来,如下:

1.权限1 2.权限2 3.权限3 4.权限4 5.权限5

“1”表示权限的序号,“权限1”是权限的定义

一个用户的权限可以这样表示,如用户1拥有权限1和权限3:

10100

从左边开始,每一位代表每一个权限,1表示有,0则表示无。

判断权限时只需mid(表示该用户权限的字符串,权限的序号,1)就可以了。
dtysam 2003-11-20
  • 打赏
  • 举报
回复
这样写代码可以吗?

if rs("U_quanxian")="1" then
response.write "系统管理员"
end if
ygghost 2003-11-20
  • 打赏
  • 举报
回复
然后在页面开始出先判断
if U_Quanxian=1 then
开放管理员的页面
end if
ygghost 2003-11-20
  • 打赏
  • 举报
回复
用户注册时 给每一个用户一个相应的权限,比如
U_Quanxian=1 是管理员
U_Quanxian=2 一般用户
U_Quanxian=3 超级用户

28,407

社区成员

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

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