asp、ACCESS网站后台输入正确的密码账号进不去,仍在登录界面。 30

asp网站后台输入密码账号进不去,仍返回登录界面,但是输入错的会提示,一般隔一天就又进去了(loginchk.asp)<!--#includefile=conn.asp-... asp网站后台输入密码账号进不去,仍返回登录界面,但是输入错的会提示,一般隔一天就又进去了(loginchk.asp)
<!--#include file=conn.asp-->
<link href="Style.css" rel="stylesheet" type="text/css">
<%
dim sql
dim rs
dim username
dim password
'session("ijob_err")=0
if session("ijob_err")="" then
session("ijob_err")=0
else
if session("ijob_err")>=3 then '错误次数设置
response.write " <b>系统保护状态,错误次数太多!"
response.end
end if
end if
if trim(request("username"))="" or trim(request("password"))="" then
response.write " <b>帐号或密码为空!"
response.end
end if
username=replace(trim(request("username")),"'","‘")
password=replace(trim(request("password")),"'","‘")
set rs=server.createobject("adodb.recordset")
sql="select * from [admin] where Password='"&Password&"' and UserName='"&UserName&"'"
rs.open sql,conn,1,1
if not rs.bof and not rs.eof then
if password=rs("password") then
Response.cookies("ershou")("administrator")=rs("username")
Response.cookies("ershou")("ijob")=1
session("admin_ijob")=now()
Response.cookies("ershou")("domain")=Request.ServerVariables("SERVER_NAME")
Response.Redirect "index.asp"
else
response.write " <b>身份确认失败!请<a href=login.asp><b><font color=#Ff0000>重新登陆</font></b></a></b> "
session("ijob_err")=session("ijob_err")+1
response.end
end if
else
response.write " <b>身份确认失败!请<a href=login.asp><b><font color=#Ff0000>重新登陆</font></b></a></b> "
session("ijob_err")=session("ijob_err")+1
response.end
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<LINK href="../1.css" rel=stylesheet></LINK>
清理缓存什么都试过了,没用。浏览器也都试过了,么用。数据库是ACCESS的,之前是用MD5加密的。也是出现同样问题,输入对的进不去,就仍在登录界面,类似刷新了一下,密码也重新再数据库中改过的,错了会提示的,到了第二天就会可以进去了,。。。郁闷中。后来取消了MD加密问题仍在。同时还发现在前台能注册成功(数据库中有数据的),但是在前台的登录也进不去。
可以的时候呢,又都可以进去了。
展开
 我来答
kghg123
2010-05-12 · TA获得超过536个赞
知道小有建树答主
回答量:902
采纳率:0%
帮助的人:856万
展开全部
有时候可以进去 说明程序应该没问题 否则是不可能进去的

问题可能是在输入的时候 是不是输入了多余的字符 比如空格

用户名和密码用手一个一个字符敲进去看看 不要用复制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
焱人科技
2024-10-30 广告
企业邮箱注册咨询热线:13350877465袁经理企业邮箱拥有自研飞天安全攻防体系,实现企业邮件安全畅邮,存储不限容量,同时支持企业多终端登录、钉+邮绑定、多域名管理、个性化定制企业形象等众多功能,为企业提供7*24小时VIP技术服务支持,... 点击进入详情页
本回答由焱人科技提供
帐号已注销
2010-05-10 · TA获得超过207个赞
知道小有建树答主
回答量:378
采纳率:0%
帮助的人:351万
展开全部
不知道,你是一个人用,还是几个人用啊?
if session("ijob_err")>=3 then '错误次数设置
看到没有,改成几百次好了.

如果3次...... 那个3改成几百好了 这样你就输个几百次了

这些代码,加了很多画蛇添足的东西...
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wherewc
2010-05-19 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:137万
展开全部
<!--#include file=conn.asp-->
<link href="Style.css" rel="stylesheet" type="text/css">
<%
dim sql
dim rs
dim username
dim password

if trim(request("username"))="" or trim(request("password"))="" then
response.write " <b>帐号或密码为空!"
response.end
end if
username=replace(trim(request("username")),"'","‘")
password=replace(trim(request("password")),"'","‘")
set rs=server.createobject("adodb.recordset")
sql="select * from [admin] where Password='"&Password&"' and UserName='"&UserName&"'"
rs.open sql,conn,1,1
if not rs.bof and not rs.eof then
if password=rs("password") then
Response.cookies("ershou")("administrator")=rs("username")
Response.cookies("ershou")("ijob")=1
session("admin_ijob")=now()
Response.cookies("ershou")("domain")=Request.ServerVariables("SERVER_NAME")
Response.Redirect "index.asp"
else
response.write " <b>身份确认失败!请<a href=login.asp><b><font color=#Ff0000>重新登陆</font></b></a></b> "
session("ijob_err")=session("ijob_err")+1
response.end
end if
else
response.write " <b>身份确认失败!请<a href=login.asp><b><font color=#Ff0000>重新登陆</font></b></a></b> "
session("ijob_err")=session("ijob_err")+1
response.end
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<LINK href="../1.css" rel=stylesheet></LINK>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxf_c
2010-05-09 · 超过14用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:31.3万
展开全部
if password=rs("password") then
真是多余!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式