永发信息网

asp权限设置

答案:6  悬赏:30  手机版
解决时间 2021-05-02 16:33

if nrs.Bof and nrs.Eof then
Response.Write "<script language='javascript'>alert('用户名或密码错误!');document.location.href('Login.asp');</script>"
Response.End()
Else
Session("Admin")=nrs("name")
Session("flag")=nrs("flag")
nrs.Close
Response.Redirect "Admin_Index.asp"

end if

如何在代码中加入权限设置程序 flag里的是权限区别的代号

最佳答案

把你的代码改成下面的就好了!


if nrs.Bof and nrs.Eof then
Response.Write "<script language='javascript'>alert('用户名或密码错误!');document.location.href('Login.asp');</script>"
Response.End()
Else
Session("Admin")=nrs("name")
Session("flag")=nrs("flag")
end if


nrs.Close


set nrs=nothing


if Session("flag")=1 then
Response.Redirect "Admin_Index.asp"


else


Response.Redirect "Admin_Index2.asp"


end if

全部回答
般通过SESSION来实现。当登录后,把读取的权限写入SESSION,当跳转页面时先判断SESSION,然后实现相关功能。如SESSION("FLAG")=RS("FLAG") 这里FLAG=1表示管理员,FLAG=2表示用户。 当进入所需页面时,先进行判断:IF SESSION("FLAG")=1 THEN ELSE RESPONSE.END END IF

权限区别的代号?是区别类似于“普通会员”,“管理员”,“超级管理”的类型的?

可以设置一个特征变量的,,如:session("admin_lx")=1时为“普通会员”session("admin_lx")=2时为普通管理员,依此类推,,,

登录成功后用Session("flag")判断权限,例如

if Session("flag")="admin" then

'代码

elseif Session("flag")="editer" then

'代码

else

'代码

end if

不明白楼主说的权限设置程序是什么?

如果要设置操作权限,可以在数据库里增加字段,如果权限过多,则可以用一个字段包含多个字符,组成一个字符串,这图片就是一个权限的前台页面,设置权限打上勾就可以了。

权限应该在相关的功能页面,按权限代号指定对应的操作权限
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谦虚近义词是什么,虚心的近义词是什么?
qq华夏中15级去哪领任务啊
公务员职业道德规范包括哪三部分内容?
不同的车的开法有什么不同啊
十八岁生日要怎么过?
男人心中的理想女人是谁
斗鱼怎么送礼物,映客怎么横着发弹幕,怎么屏
请问怎样在钏车上安装暖气
真三蓝宝石2.2喜欢BUG名的来群号(100492252
什么样的朋友值得你去珍惜阿
如何对自己喜欢的女友表白
我所说的能作为离婚的证据吗
旋力装饰欣邦漆福星门业在哪里啊,我有事要去
谁给个法语la lune童声慢摇的下载地址
安全文化服务文化标语,谁能提供些有关工程标
推荐资讯
地下城气功的蓄念炮是多少级的
什么时候才知道满足呢
城战怎么刷功勋
高考祝福语古风,端午古风祝福语
同志们:谁知道新(高中)生到校后,需要进行一
湖南邵阳高速公路征农用田补偿标准?村干部有
PSP3000的5.03mhu是不是成功运行GT赛车了?
张杰为什么不拍电视和电影
天津男职工陪产假
丝路英雄湖北1区谁可以帮我打一个人啊?
领取了一条925纯银项链,财付通付运费15元,
看看下面搞笑么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?