注册 登录
编程论坛 ASP技术论坛

来此请教高手个会员的问题

沙发客 发布于 2010-04-23 09:46, 797 次点击
我的网站有普通会员和认证会员两种,表中字段VIP,1或0
会员资料里有部分内容我想隐藏起来让认证会员可见,以下代码:

手机:<%if vip=1 then%><%=mobile%><%else%>认证会员可见<%end if%>

执行的结果:如果被查看者是认证会员,手机号可见,如果是普通会员,显示“认证会员可见”。与查看者身份无关。
那么请问,怎么让“vip=1”这个判断变成是查看者的,而不是被查看者的。
我不是那种一点就透的,烦请回答者能详细点,谢谢了   
10 回复
#2
zhuyunshen2010-04-23 09:57
橱柜棋
#3
gupiao1752010-04-23 12:55
什么叫做怎么让“vip=1”这个判断变成是查看者的,而不是被查看者的。这句什么意思,不是很理解!
#4
沙发客2010-04-23 13:18
比如A、B两会员,A查看B会员的资料,我想实现如果A是认证会员,可以查看B的全部资料,否则不能。
现在的情况是,如果B是认证会员,则显示全部资料,与A身分无关了。
所以我的意思就是判断条件以A为准,而不是B。
#5
WAV2010-04-23 15:06
还是看的不大明白
#6
gupiao1752010-04-23 16:09
有这么复杂吗?直接给登入者一个权利,1为最大,0其次,没有值的最小。并存入SESSION里,并显示相应内容就得了。你要做得多复杂啊??望详细清晰说明!
#7
沙发客2010-04-23 16:52
以下是引用WAV在2010-4-23 15:06:32的发言:

还是看的不大明白
晕,就是赋予个权限的问题
#8
沙发客2010-04-23 16:59
以下是引用gupiao175在2010-4-23 16:09:59的发言:

有这么复杂吗?直接给登入者一个权利,1为最大,0其次,没有值的最小。并存入SESSION里,并显示相应内容就得了。你要做得多复杂啊??望详细清晰说明!
没想多复杂啊,因为会员有两个级别,我就从这个出发了
是有人告诉我用SESSION,不过我不太会用啊
给登入者一个权利,还是要判断登入者的身份啊,也就是说,登入者的VIP=1,SESSION=1,就可以了。那么这个地方要怎么写呢
#9
yms1232010-04-23 20:25
在登陆页面将vip存入session
比如session("vip")=rs("vip")
然后判断改成
手机:<%if session("vip")=1 then%><%=mobile%><%else%>认证会员可见<%end if%>
这样就跟当前登录用户有关了。
当然上面只是打个比方,具体的要根据具体情况来写。
#10
沙发客2010-04-23 20:30
手机:<%if session("vip")=1 then%><%=mobile%><%else%>认证会员可见<%end if%>
这个我改了,但是前面登录页面的不会写,请版主赐教
#11
yms1232010-04-23 20:39
你登陆后验证密码是否正确,是不是要读取用户在数据库中的数据?
正确之后把读取来的数据存入session然后再清空rs.
1