日期:2014-05-17  浏览次数:20759 次

错在哪里?
<!--#include   file= "../include/conn.asp "   -->
<%
user=request( "username ")
pwd=request( "pwd ")
if   user= " "   or   pwd= " "   then
response.write   " <script> alert( '请填写完整! ');history.back(); </script> "
end   if
sql= "select   *   from   user   where   user= ' "&user& " ' "
set   rs=server.createobject( "adodb.recordset ")
rs.open   sql,conn,1,3
if   not   rs.eof   then
if   rs( "pwd ")=pwd   then
response.write   " <script> alert( '登录成功! ');window.location.href= 'bbs.asp '; </script> "
else
response.write   " <script> alert( '密码错误! ');history.back(); </script> "
end   if
else
response.write   " <script> alert( '此用户不存在,请注册! ');window.location.href= 'reg.asp '; </script> "
end   if
rs.close
set   rs=nothing
conn,close
set   conn=nothing
%>

------解决方案--------------------
response.write " <script> alert( '请填写完整! ');history.back(); </script> "

Response.End

否则,下面的会继续执行
------解决方案--------------------
conn,close

错在这里,倒数第三行,这里的 ", "号应该是 ". "号

给分