高手帮忙解决以下-(一个小问题)
<!-- #include file="conn.asp" --> <!--包含数据库连接文件--><% session.Timeout=120
if request.Form("SUSER01")<>"" and request.Form("SUSER02")<>"" then
session("UserName")=request.Form("SUSER01")
session("PWD")=request.Form("SUSER02")
set rs=server.createobject("ADODB.recordset")
rs.open "select * from S_USER where SUSER01='"&request.form("SUSER01")&"'",conn,1,1
session("SUSER03")=rs("SUSER03") //权限用
if rs.eof then %>
<script language="javascript">
alert("您输入的管理员名称错误,请重新输入!");
</script>
<% else
if rs("SUSER02")=session("PWD") then %>
<script language="javascript">
window.location.href="index.asp"
</script>
<%else%>
<script language="javascript">
alert("您输入的管理员密码错误,请重新输入!");
history.back();
</script>
<%end if
end if
end if
%>
<script language="javascript">
function mycheck(){
if (form1.SUSER01.value=="")
{alert("请输入操作员姓名!");form1.UserName.focus();return;}
if(form1.SUSER02.value=="")
{alert("请输入密码!");form1.PWD.focus();return;}
form1.submit();
}
</script>
这是一个登陆页面的ASP程序
但是当我在用户名框内输入数据库没有的用户名~它不弹出该用户不存在之类的对话框!~就直接出错!高手帮我看看是不是代码有错!帮我检查以下!如何解决~~?? 谢谢了
说明:SUSUER01= 用户名 SUSER02= 密码 SUSER03 =权限