asp会员代码

来源:百度知道 编辑:UC知道 时间:2024/06/14 12:58:03
会员分为初级(数据库字段为vipid ,级别用1表示),中级(级别用2表示)高级(级别用3表示)。
浏览时,初级能浏览初级的,中级能浏览初级与中级的,高级三个都可以。
,不知道怎么写,能写具体更好。求大家了。

登入的时候有
Set Rs=Conn.Execute("Select 字段1,字段2,VIPID FROM 表 WHERE 用户名='"& 表单传过来的用户名 &"'")
IF RS.EOF THEN
RS.CLOSE:SET RS=NOTHING
RESPONSE.WRITE "用户名不存在"
RESPONSE.END
ELSE
IF RS("密码")<>表单传过来的密码 THEN
RS.CLOSE:SET RS=NOTHING
RESPONSE.WRITE "密码错误"
RESPONSE.END
ELSE
SESSION("USERLVE")=Rs("vipid")
RS.CLOSE:SET RS=NOTHING
END IF
END IF

在查看的地方
IF SESSION("USERLVE")=1 THEN
<=1的内容
END IF

IF SESSION("USERLVE")=2 THEN
<=2的内容
END IF

IF SESSION("USERLVE")=3 THEN
<=3的内容
END IF

当然如果你的内容存在数据库中,如果数据库中的某个表也存在着VIP字段,内容的初级,中级,高级用1,2,3表示,可以如下方式:

SQL="SELECT * FROM 表 Where VIP<="& SESSION("USERLVE") &""