asp动态网页设计

编写一个可以登录检查的动态网页Login.asp,允许用户输入用户名和密码(均为admin),再编写一个用于检查的动态网页Check.asp。如果用户和密码输入不正确,则... 编写一个可以登录检查的动态网页Login.asp,允许用户输入用户名和密码(均为admin),再编写一个用于检查的动态网页Check.asp。如果用户和密码输入不正确,则返回Login.asp重新输入,并将错误原因也在Login.asp页面加以显示。最多允许用户输入3次,的Login.asp页面可以显示剩余的次数,当输入3次后仍然不对,则终止用户的输入。

我想问怎么限制输入错误的次数,请高手提示,谢谢!
展开
 我来答
unw123
2010-05-16 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:141万
展开全部
很简单,用session不可以了吗
例:login.asp
<%
if session("error")<>"" then
response.write session("error") '错误信息
end if
%>
<input type="submit" name="send" <%if session("count")>3 then%> disabled="disabled" <%end if%> value="登录" /> 判断错误次数

Check.asp

if session("count")="" then '设定登录次数
session("count")=1
else
if session("count")>3 then
response.write "<script>window.history.back();</script>" '正常不会提交,但还是要防范于未然,直接返回不给提示
else
session("count")=session("count")+1
end if
end if

if request.form("name")="" then

session("error")="用户名不能为空"
response.redirect("login.asp")
response.end()

elseif request.form("password")="" then

session("error")="密码不能为空"
response.redirect("login.asp")
response.end()

end if

'判断数据库中是否有该用户名密码或是否正确
if rs.eof then

session("error")="用户名或密码错误!"
response.redirect("login.asp")
response.end()

end if

别忘登录成功清空session,以防重新
session("error")=""
session("count")=""
lostexile
2010-05-16 · TA获得超过290个赞
知道小有建树答主
回答量:347
采纳率:100%
帮助的人:250万
展开全部
.................
js 控制

你可以先了解下submit动作时怎么用js控制的
然后自己试下

如果还是不会
再联系我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ccrenway
2010-05-16 · TA获得超过999个赞
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:289万
展开全部
Response.Cookies("loginTime")=Request.Cookies("loginTime")+1

这种记录,用Cookies比较方便,当然,你也可以用SESSION,或者直接记录在数据库中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我们的ssss
2010-05-16
知道答主
回答量:31
采纳率:0%
帮助的人:11.8万
展开全部
很简单的,自己网上找找。3次?可以用IP地址限制。登陆时记录ip地址。只要密码不正确次数就+1,当次数=3时就禁止代码。(在登陆条件中加一条次数<3时间等于当前日期。或者设置几个小时也可以。)当超出这个时间再登陆时,次数用从0开始加。这是思路。代码自己写。

登陆当时间和次数都符合时则返回另一页面。不满足则继续(这个条件一定要放第一位)
用户名密码正确则进入。不正确则向数据库写入数据。写入次数,时间。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者QiJSKDxC78
2020-05-04 · TA获得超过3663个赞
知道大有可为答主
回答量:3092
采纳率:34%
帮助的人:203万
展开全部
可以发具体的要求到我的邮箱!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式