登陆检验问题
admin是数据库的一个表,表里有name_id、password等字段。其中name和password是登陆用户名和密码。点击登陆后进入以下检验页面,可是不管我什么输入都跳出“用户名和密码不能为空”的窗口,请教这是什么原因?<!--#include file="conn.asp"-->
<%
uid=trim(Request("name_id"))
upwd=trim(Request("password"))
if uid="" or upwd="" then
response.write ("<script language=javascript>alert('用户名和密码不能为空!');history.go(-1);</script>")
'判断帐号及密码是否正确
else
set rs=server.Createobject("adodb.recordset")
str="select * from [admin]"
rs.open.str conn,1,3
if udi=rs("name_id") and upwd=rs("password") then
response.redirect "admin_Index.asp"
else
response.write ("<script language=javascript>alert('用户名或密码输入错误,请确认!');history.go(-1);</script>")
end if
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
[[it] 本帖最后由 冰雪飘飘 于 2008-4-15 11:17 编辑 [/it]]