我的数据库中的级别是admin和member,一个管理员的,一个是会员的
set rs=server.CreateObject("ADODB.recordset")'建立数据库连接
rs.open "select * from memberData where m_username='" & UserName1 & "'",conn,1
就像这样要怎么改呢?
我有设计了级别啊
默认的就是会员啊
其他就是管理员
我现在这样改楼上的兄弟帮我看看哪错了
rs.open "select * from memberData where m_username='" & UserName1 & "' and m_level='" & member & "'" '查询该用户名和密码和级别是否存在
谢了!
只是我不知道那个级别要如何接收啊?
我在登入框中设计了一个隐藏区域
名为m_level,值为数据库中的默认级别 member
然后在验证页接受这个值
Member=request.form("m_level")
接着进行session保存
session("m_level")=rs("m_level")
这样为什么在别的页面还是不能登入(因为我别的页面已经设计登入的权限)
在别的登入页面我是这样写的
<% if Session("m_level")<>rs("m_level")then
Response.Write"<script>alert('你不是会员');history.back();</script> "
else response.Redirect "aquan.asp"
end if
%>
当然是保存了Session。
当然是保存了Session。
可是我在别的页面为什么没有接收到他呢
在另一页我这样写啊
<% if Session("m_username")<>rs("m_username")then
Response.Write"<script>alert('你不是会员');history.back();</script> "
else response.Redirect "aquan.asp"
end if
%>
这个session是不是在整个网站都能接收到啊?
我晕了
为什么会没有呢?
老是弹出你不是会员!!
再帮帮我,谢了!