<% response.cookies("user")="" response.cookies("adminpwd")="&
解决时间 2021-02-20 18:46
- 提问者网友:心如荒岛囚我终老
- 2021-02-20 13:27
<%
response.cookies("user")=""
response.cookies("adminpwd")=""
user=trim(request.form("admin"))
pwd=trim(request.form("adminpwd"))%>
<%if user<>"" or pwd<>"" then%>
302 Found
302 Found
nginx
<%
set rsadm=server.createobject("adodb.recordset")
sqladm="select * from admin where user='"&user&"'"
rsadm.open sqladm,conn,1,1
if not rsadm.eof then
if rsadm("pwd")="" then
response.write("<script>alert('用户不正确!');history.go(-1)</script>")
end if
if pwd=rsadm("pwd") then
response.cookies("user")=rsadm("user")
response.cookies("adminpwd")=rsadm("pwd")
response.redirect "admin_user.asp"
else
response.write("<script>alert('密码错误!');history.go(-1)</script>")
end if
else
response.write("<script>alert('此用户不存在!');history.go(-1)</script>")
end if
rsadm.close
set rsadm=nothing
conn.close
set conn=nothing
end if%>是什么意思,急啊 !!!!
最佳答案
- 五星知识达人网友:玩家
- 2021-02-20 14:03
<%
response.cookies("user")="" //清空客户端缓存cookies
response.cookies("adminpwd")="" //清空删除客户端缓存cookies
user=trim(request.form("admin")) //接受页面传过来的 帐号
pwd=trim(request.form("adminpwd"))%> //接受页面传过来的 密码
<%if user<>"" or pwd<>"" then%> //确定上面两个值不能是空的
302 Found
302 Found
nginx
//调用数据库连接页面
<%
set rsadm=server.createobject("adodb.recordset")
sqladm="select * from admin where user='"&user&"'" 查找数据路中是否存在 这个帐号
rsadm.open sqladm,conn,1,1
if not rsadm.eof then 如果这个帐号存在
if rsadm("pwd")="" then 判断数据库中的密码是不是空的
response.write("<script>alert('用户不正确!');history.go(-1)</script>") 如果是空的...........
end if 否则
if pwd=rsadm("pwd") then 如果接受的密码和数据库的一样
response.cookies("user")=rsadm("user") 帐号写入cookies
response.cookies("adminpwd")=rsadm("pwd") 密码写入cookies
response.redirect "admin_user.asp" 跳转到这个页面
else 负责
response.write("<script>alert('密码错误!');history.go(-1)</script>") 返回到前一个页面
end if
else
response.write("<script>alert('此用户不存在!');history.go(-1)</script>") 这里对应的if not rsadm.eof then 这里 表示用户名不存在的时候
end if
rsadm.close 关闭数据连接
set rsadm=nothing 清空rsadm的赋值
conn.close 关闭数据库
set conn=nothing
end if%>
全部回答
- 1楼网友:青灯有味
- 2021-02-20 15:15
<%
response.cookies("user")="" //清空客户端缓存cookies
response.cookies("adminpwd")="" //清空删除客户端缓存cookies
user=trim(request.form("admin")) //接受页面传过来的 帐号
pwd=trim(request.form("adminpwd"))%> //接受页面传过来的 密码
<%if user<>"" or pwd<>"" then%> //确定上面两个值不能是空的
302 Found
302 Found
nginx
//调用数据库连接页面
<%
set rsadm=server.createobject("adodb.recordset")
sqladm="select * from admin where user='"&user&"'" 查找数据路中是否存在 这个帐号
rsadm.open sqladm,conn,1,1
if not rsadm.eof then 如果这个帐号存在
if rsadm("pwd")="" then 判断数据库中的密码是不是空的
response.write("<script>alert('用户不正确!');history.go(-1)</script>") 如果是空的...........
end if 否则
if pwd=rsadm("pwd") then 如果接受的密码和数据库的一样
response.cookies("user")=rsadm("user") 帐号写入cookies
response.cookies("adminpwd")=rsadm("pwd") 密码写入cookies
response.redirect "admin_user.asp" 跳转到这个页面
else 负责
response.write("<script>alert('密码错误!');history.go(-1)</script>") 返回到前一个页面
end if
else
response.write("<script>alert('此用户不存在!');history.go(-1)</script>") 这里对应的if not rsadm.eof then 这里 表示用户名不存在的时候
end if
rsadm.close 关闭数据连接
set rsadm=nothing 清空rsadm的赋值
conn.close 关闭数据库
set conn=nothing
end if%>
我要举报
大家都在看
推荐资讯