问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

网站的登陆页面的密码验证不起作用

发布网友 发布时间:2022-06-14 07:32

我来回答

3个回答

热心网友 时间:2023-10-17 18:35

logo 是登陆页 admin是登陆成功后显示的页...
先查询有没有该用户,再对比密码是否正确!!

验证页面:

<!--#include file="conn.asp"-->
<%
dim user,password
user=request.Form("user")
password=request.Form("password")
set rs=server.createobject("adodb.recordset")
sql = "select * from main where user = '"& user &"'"
rs.open sql,conn,1,1
if rs.eof then
response.write("<script language=javascript>alert('不存在的用户名!');")
response.write("this.location.href='logo.asp';</script>")
response.end()
else
if trim(rs("pass"))=trim(password) then
response.Redirect "admin.asp"
else
response.write("<script language=javascript>alert('用户名或密码错误!');")
response.write("this.location.href='logo.asp';</script>")
response.end()
end if
end if
rs.close
%>

热心网友 时间:2023-10-17 18:35

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>检验入口</title>
<!--#include file="conn.asp"-->
<!--#include file="Md5.asp"-->
<%
session.Timeout=999
If CStr(session("GetCode")) <> CStr(request("bootpwd")) Then
response.write "<script LANGUAGE='javascript'>alert('验证码错误!');history.go(-1);</script>"
response.end
End If
dim UserName,UserPwd
UserName = replace(replace(trim(request("username")),chr(34),""),chr(39),"")
UserPwd = md5(trim(request("userpwd")))
sql = "select * from t_admin where UserName='" & UserName & "' and PassWord='" & UserPwd & "'"

Set rs = Server.CreateObject("Adodb.Recordset")
rs.open sql,conn,1,1
if rs.eof Then
response.write "<script LANGUAGE='javascript'>alert('用户名或密码错误!');history.go(-1);</script>"
response.end
else
session("UserName")=trim(rs("UserName"))
session("RealName")=trim(rs("RealName"))
session("Fag")=trim(rs("Fag"))
session("id")=trim(rs("id"))
response.Redirect "list.asp"
end if
rs.close
set rs=nothing
Conn.Close
Set Conn = Nothing
%>

热心网友 时间:2023-10-17 18:36

我觉得你代码里的问题是
if的判断部分
rs.eof 判断游标是否位于最后一条记录之后
为真:没有数据记录
不为真:不一定就是有数据记录
还有,游标若非向前读取,这样判断也会有问题
你改下判断方法试试

if rs.eof then
'错误
else
'登陆成功跳转
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宜昌夷陵区丶西陵区哪个区最繁华 宜昌哪些地方租房子好 宜昌CBD中心商务区项目分段定位 宜昌哪个地段房子好 奥迪a6油箱盖按键在什么位置 奥迪a6汽车加油盖按钮在哪 奥迪a6油箱盖怎么开 奥迪a6油箱盖的开关在哪里 图文结合带你搞懂MySQL日志之Error Log(错误日志) 变电站电磁辐射安全标准 ...马自达车辆搭载创驰蓝天GVC系统技术的好处是什么? GVC是什么鬼?你们知道么? 苹果手机怎样下载大通证券软件 我的QQ情侣空间的爱情说发表不了谁知道原因 qq情侣空间内容怎么能不分享qq空间 三主粮燕麦米过期了能酿酒吗? 三主粮燕麦米过期一年可能吃 燕麦米过期了还能吃吗 酒店厨师工作服可以穿黑色的吗? 厨师为什么不穿黑衣服? 为什么厨师现在工作服是黑色的有什么讲究吗 计测PH值每改变一个一个pH值约引起59毫伏电位值的变化如何计算? PH计只显示多少mv电流,求怎么换算为PH值 pHmV 与 pH有何区别? pHmV的单位是什么 周公解梦大全查询梦见坐牙全部脱落是什么意思 上海凯发餐饮管理有限公司怎么样? 河南省凯发发艺有限公司怎么样? 济南凯发科技有限公司怎么样? 杭州凯发网络科技有限公司怎么样? 你们玩手机都是在干些什么的? 2015年格子围巾过时吗 张学友2015演唱会为什么要戴围巾啊 盆栽杀虫剂会杀死植物吗 华为3s儿童手表电池是哪种牌 国家项目资金诈骗罪的立案标准? 骗取国家项目资金是什么罪 企业PS发票套取国家项目资金违反了什么法 骗取国家项目资金如何举报 骗取国家项目资金怎么去举报 如何套取国家项目资金 国家发改委项目补助资金每年何时下文 10年前不用出生证就可以上户口 现在导致出生证上的名字和户口册不一样怎么办? 上户口不想用出生证明名字 户口本上重新改名字了 ,公安机关可以促销出生证明上的名字吗? 出生证明名字和户口本名字不一样怎么办 办了出生证明没有上户可以改名字吗 孩子改名字后出生证明影响使用吗 ArcGIs+10.2+for+Desktop+安装程序+错误1935。安装程序集组件+{9BAE win8系统,安装office2010时总是安装不了,说1935程序集错误,试了网上很多 为什么我进入LOL时老游戏崩溃 以写信的格式写环保或环境 我的淘宝号买东西的时候怎么是通过淘宝客买的,找卖家返现的时候卖家说淘宝客从她那里扣了佣金,怎么取消