我把你的代码改了下,你试试:
<%
na = trim(request("username"))
password = trim(request("psw"))
if password="" or na="" then
response.write ""
end if
dim rs,sql
sql="select * from userinfo where username='"&na&"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write ""
else
if password=rs("password") then
session("name")=rs("username")
rs("onlinetime")=now
rs("userip")=Request.serverVariables("REMOTE_ADDR")
rs.update
session("userid")=cstr(rs2("userid"))
session("userip")=rs2("userip")
rs.close
response.write ""
else
response.write ""
end if
end if
%>
else if password = rs("password") then
错了
elseif password = rs("password") then
看起来是没有错,假如你运行的时候出错了 你应该把错误帖出来这样更容易找出问题