asp+sql代码问题!会员级别限制功能!

来源:百度知道 编辑:UC知道 时间:2024/05/21 07:59:01
要求:asp+sql的会员级别限制功能!
登陆后是收费全员即读此信息,否则只能看到自己提交过的信息!
u_level=1为普通会员,=2为收费全员..
<%
set rsn=server.createobject("adodb.recordset")
rsn.open "select * from qw_user where u_id="&u_id ,conn,1,1
if rsn("u_level")="1" Then
Response.Write "这个地方应该是添网址之类的东西!应该怎么写?"
response.end
end if
%>
还是有其他的代码?!!谢谢了!!
当会员为普通会员的时候就response.Redirect "这个地方应该是添网址之类的东西!应该怎么写?"
如果是收费会员即当"u_level=2"时,
是要在本页显示,要判断是否为自己提交的信息!!!
代码该怎么写呢???
麻烦把代码格式写下...越详细越好!!

在用户登录时,把用户(即你说的会员)的级别取出来,放到Session("user_level")里。
在需要权限限制的页面开头加上一些权限判断代码,如某页面只想让高级会员浏览,则代码如下:
'---以下代码连接access数据库
Dim dbName,ConnStr,conn
dbName="数据库名"
ConnStr="Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "&Server.Mappath(dbName)
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open ConnStr
' ---打开数据库完毕
If Session("user_level")<>3 Then
Response.Write "您的权限不足!"
Response.End
End If
如果还有不明白的给我发信息
40375250

Response.Write "这个地方应该是添网址之类的东西!应该怎么写?"

一般asp类的动态网页都有接口,手动的或dm生成的,
看网页源码,找到返回变量,Response.Write "返回变量"

如果在本页显示,应该还要判断是否为自己提交的信息
如果你的意思是Redirect到另一个页面,可以用Session对象

我写对你有帮助吗?
http://www.pconline.com.cn/pcedu/videoedu/asp/index.html

郁闷,自己提