ASP权限代码

来源:百度知道 编辑:UC知道 时间:2024/05/28 08:46:55
sub systemuser(userid,bmid2,level)
select case level
case 1 : levelstr="zt_qx1" '
case 2 : levelstr="zt_qx2" '
case 3 : levelstr="zt_qx3" '
case 4 : levelstr="zt_qx4" '
end select
msg="你的权限不够,操作被取消!"
bmid=getuser("zt_user",userid,"zt_bm",0)'
bmid5=getuser("zt_user",userid,"zt_level",0)'
bmid3=getuser("zt_bm",bmid2,"fid",0)'
bmid4=getuser("zt_bm",bmid3,"zt_sharelm",0)'
if (bmid=bmid3) or bmid4=1 or bmid5=1 then
sql="select * from zt_user_level where zt_hy="&userid&" and zt_bm="&bmid2&" and zt_level=0"
set sysrs1=conn.execute(sql)
if sysrs1.eof then
levelid=getuser("zt_user",userid,"zt_level",0)
sql="select * from zt_user_level where zt_hy="&bmid5&" and zt_bm="&bmid2&"

呵呵,你看下getuser这个函数,应该就会理解了

就是不同等级的用户访问不同的数据
getuser是一个自定义函数
自己一行一行的仔细看
如果看不懂的话就回去好好的看一下ASP的语法
然后再去看别人的代码