ASP登入页面问题,高手们帮帮入门的菜鸟

我的login.asp和loginok.asp老是出错,高手们帮帮忙哦。谢谢哦.login.asp<formname="form1"action="loginok.asp... 我的login.asp和loginok.asp老是出错,高手们帮帮忙哦。谢谢哦.
login.asp
<form name="form1" action="loginok.asp?action=login" method="post" onSubmit="return chkform(this)">
<TABLE cellSpacing=0 cellPadding=5 width="250" border=0>
<TR>
<TD vAlign=center align=right><FONT face=Verdana, color=#000000 size=1 sans-serif helvetica, arial,>Username</FONT></TD>
<TD vAlign=center align=right><p align=center><FONT face=arial color=#000000 size=2>
<INPUT class=input size=14 type="text" value="" name="username">
</FONT></p></TD>
<TD vAlign=bottom> </TD>
</TR>
<TR>
<TD vAlign=center align=right><FONT face=Verdana, color=#000000 size=1 sans-serif helvetica, arial,>Password</FONT></TD>
<TD vAlign=center align=right><p align=center><FONT face=arial color=#000000 size=2>
<INPUT class=input type=password size=14 name="password">
</FONT></p></TD>
<TD vAlign=center><FONT color=#000000 size=2>  <input name="提交" type="submit" onClick="doLoginStep()" value="Go">
</FONT> </TD>
</TR>
<TR>
<td colspan=3 align=right><FONT face=Verdana, color=#000000 size=1 sans-serif helvetica, arial,><a onClick="document.getElementById('PassSectionDiv').style.visibility='Visible';" onMouseOver="this.style.cursor='hand'"><u>Forgot Password?</u></a></font> </td>
</TR>
</TABLE>
</form>

loginok.asp
<!--#include file="conn.asp"-->
<%
Session.TimeOut=1
if request("action")="login" then
username=trim(request.form("username"))
password=trim(request.form("password"))
if username="" or password="" then
Response.Redirect ("login.asp")
end if
set rs=server.createobject("adodb.recordset")
sql="select * from user where username='"&username&"'and password='"&password&"'"
rs.open sql,conn,2,3
if not rs.eof then
session("username")=username
response.redirect"offers.asp"
else
response.redirect"Error.asp"
response.end
end if
end if
%>
高手们,要加入验证用户名是否存在以及是否为空,要加入在哪个文件里哦。我加了后就出错了。555
就是要验证用户名/密码是否输入正确,
展开
 我来答
myttq
2007-12-11
知道答主
回答量:20
采纳率:0%
帮助的人:0
展开全部
if username="" or password="" then
Response.Redirect ("login.asp")
end if

是的,你的代码不是很安全,起码要加个MD5加密一下密码和过滤一下引号!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友62b530505
2007-12-11 · TA获得超过1957个赞
知道小有建树答主
回答量:2396
采纳率:0%
帮助的人:1740万
展开全部
在每一个需要进行身份确认的页面都要加上

if session("username")="" or session("password")="" then

responst.Redirect("login.Asp")

responst.End

end if
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
聪灵学习
2007-12-11 · TA获得超过112个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:188万
展开全部
楼主把你的错误贴出来啊。
要不怎么知道帮你改啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
厚王
2007-12-11 · TA获得超过191个赞
知道小有建树答主
回答量:309
采纳率:0%
帮助的人:244万
展开全部
代码除了不安全,还是可以用的。
你说的出什么错误?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式