永发信息网

asp中如何让变量同时等于多个值?

答案:4  悬赏:80  手机版
解决时间 2021-02-23 09:59
asp中 取一个变量a,让a同时等于1,2,3,4,然后页面判断id=a的时候则符合id=1,id=1,id=3,id=4的页面都可以进入,就是用户分级!!

上边写错了,更改下!!asp中 取一个变量a,让a同时等于1,2,3,4,然后页面判断id=a的时候则符合id=1,id=2,id=3,id=4的页面都可以进入,就是用户分级!!

谢谢大家的答案,我的问题是,数据库中1对应的是北京,2对应的是上海,3对应的是天津,4对应的是重庆,也就是说权限为1的时候只能看北京的数据,为2的时候只能看上海的数据……,而为a的时候则同时可以看四个城市的,b同时等于1、2、3,则值为b的时候除了重庆的数据都可以看。
最佳答案
''我来修改,防止别人抄袭。防止别人抄袭。防止别人抄袭。

'' 我一般采用把后台每个功能分配一个权限字符串,
''比如一个人bb 的权限如: 添加资讯,修改日志,数据库备份
'' bb权限 可以记录在 session("bb权限")
''如果 bb要进入后台 管理账号编辑 页面,
'' 后台管理的权限字符串是 “管理账号编辑” ,
'' 那么就比对他的权限是否有“管理账号编辑”,
'' 管理账号编辑 的权限了,session("bb权限") = ","&bb权限&","
'' 可以用 instr( session("bb权限") ,",管理账号编辑," ) 是否具
'' 有相应权限。
dim a
a = ",1,2,3,4,"
id = request("id")

if instr(a, "," & id & ",") > 0 then
Response.write "你可以进入"
else
Response.write "你不可以进入"
Response.end()
end if
?>
全部回答
一般容易理解的做法就是建立一个表,放入用户ID和对应的权限ID(你称为用户等级),一个用户可以拥有多个权限id 表结构 用户ID 权限ID 一条select语句,select 1 from 权限配置表 where 用户ID=*** and 权限ID=** 如果有一条数据,表示有权限,如果没有表示没权限,很容易理解。 但通常很多人为了省事,在用户表里增加一个字段,然后把权限当做字符串保存在里面。 表结构 用户ID 用户名 …… 用户权限 1231 abc 1,2,3,4,5 当使用这个结构的时候,可以通过判断当前的权限ID是否在用户权限里存在(字符串的判断方式,可以用instr),但必须注意一个问题,你的权限ID最好是用等长位数的数字来表示,比如四位数字,1020,1021==,千万别用从1开始的,否则容易出错。 举例: 权限有1、2、3、……11 当一个用户只有权限2和11的时候,数据库里存的是2,11 但用instr去判断权限1的时候,也是有的,切记。
同时满足多个条件可用多个if串起来,相当于满足第1个if条件者执行第2个if命令,,,如: if "%a%"=="n" if "%b%"=="n" if "%c%"=="n" 执行的命令 这里引号不是必要的为防某变量为空或某些特殊符而造成语法错误最好加上引号判断
不建议用户这么做,用户分级最好用数字的值来比较。 比如:你可以设置超级管理员的身份值是9999,一般管理员是8888,高级会员是4,普通会员是3,………… 这样,你只需要在页面上比较用户的当前权限值大于等于该页面的值,就可以进去了。 不如说,某个页面的值是4,那么权限是1或者2或者3的人都不能进入,因为4>1,4>2,4>3,而身份是8888的用户就可以进入,8888>4 明白我的意思了吗? 如果你的程序必须要保存多个值的话,建议用数组试一试。 ----------------------------------------------------- PS:有空请帮我踩踩我的空间,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
魔兽争霸 追忆之风 里面的宝石有什么用
怎么用单杠练习引体向上?
身体健康真的会影响人的性格吗?
天龙八部3男号名字,复制的不要来,大家都来
南孙各庄村地址有知道的么?有点事想过去
江苏安贷投资有限公司怎么样
我来厦门钟爱一生十几天,现在离职是否有工资
辅学书社这个地址在什么地方,我要处理点事
家用监控摄像头什么牌子型号好一点
怎么练左手拍球
干百合加红豆和薏米可以吃吗
对于玻璃基板尺寸大于1500m×1850mm的TFT—LC
五大连池市水产局地址在哪,我要去那里办事
x分之0.36等于4分之一比0.75
裕安区六安市裕安区妇幼保健院哪位知道具体地
推荐资讯
醋泡黄花菜治骨质增生
青岛四方机车车辆有限公司电话
四川新双立汽车销售服务有限责任公司广元分公
唯美鲜花(永安路店)这个地址在什么地方,我要
小学六一奖状怎么写
唐宋削弱相权以加强皇权,其共同策略之一是 A
月经老是提前来,该如何调理?
房间里可以放什么花
氵加个曰读什么
孩子是外地户口,学籍在长春,能高考吗?
已知二次函数图像的顶点坐标为(-2,-3),且过图
火柴人联盟哪关的金币掉的最多。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?