找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 559|回复: 8

管理员后台登录时的错误码

[复制链接]
发表于 2010-1-10 02:20:55 | 显示全部楼层 |阅读模式 IP:江苏扬州
自己学着制作管理员后台登录验证程序!但是不知道哪里有错!只会显示当前页是空折的!不管用户名和密码是什么!只有当空的时候才起了作用!请教下是什么问题!
<[email=%@LANGUAGE=]%@LANGUAGE="VBSCRIPT[/email]" CODEPAGE="936"%>
<% option explicit %>
<!--#include file="../conn.asp" -->
<%
if request.form("user_name")="" or request.form("user_password")="" then
response.redirect "admin_login.asp"
end if
response.end
dim admin,password,ip,shijian,sql,rs,upsql,ip_data,shijian_data
admin=trim(replace(request.form("user_name"),"'",""))
password=trim(replace(request.form("user_password"),"'",""))
ip=request.servervariables("remote_addr")
shijian=now()
set rs=server.cerateobject("adodb.recordset")
sql="select * from admin where admin='"&admin&"' and password='"&passowrd&"'"
rs.open sql,lele,1,1
ip_data=rs("ip")
shijian_data=rs("shijian")
if rs.bof and rs.eof then
response.write "<script language='javascript'>alert ('乐乐提示:\n\n★请不要攻击小站!谢谢!')</script>"
response.write "<script language='javascript'>history.go(-1)</script>"
response.end
end if
if admin<>rs("admin") or passoword<>rs("password") then
response.write "<script language='javascript'>alert ('乐乐提示:\n\n★用户名和密码没搞错吧!重新试一下!')</script>"
response.write "<script language='javascript'>history.go(-1)</script>"
response.end
end if
upsql="update admin set ip_data=ip set shijian_data=shijian"
lele.execute(upsql)
session("admin")=admin
session("password")=password
response.redirect "admin.asp"
%>
发表于 2010-1-10 02:20:59 | 显示全部楼层 IP:江苏扬州
以下是引用 madpbpl 在 2008-5-14 15:45 的发言:

提示什么错误?
upsql="update admin set ip_data=ip set shijian_data=shijian"
改成
upsql="update admin set ip_data=ip,shijian_data=shijian"


ip_data=rs("ip")
shijian_data=rs("shijian")
还有上面,如果rs为空 ...


同时问题也有这个!谢谢了!看下大家的分析,问题得到了解决!感谢!!
回复

使用道具 举报

发表于 2010-1-10 02:21:03 | 显示全部楼层 IP:江苏扬州
response.end后面的语句都不会执行,当然session("admin")=admin
session("password")=password
就是什么都没有了
回复

使用道具 举报

发表于 2010-1-10 02:21:07 | 显示全部楼层 IP:江苏扬州
楼上两位的都好!谢谢!不好意思!因为是学习中很多是不懂!自己写,出现很多错!谢谢指教,我参考下!
回复

使用道具 举报

发表于 2010-1-10 02:21:11 | 显示全部楼层 IP:江苏扬州
你前面的response.end了~~~

什么也没执行就end..还怎么执行啊
回复

使用道具 举报

发表于 2010-1-10 02:21:15 | 显示全部楼层 IP:江苏扬州
我找不出错误了!
回复

使用道具 举报

发表于 2010-1-10 02:21:19 | 显示全部楼层 IP:江苏扬州
呵呵,解决了,是response.end的问题!谢谢了
回复

使用道具 举报

发表于 2010-1-10 02:21:23 | 显示全部楼层 IP:江苏扬州
提示什么错误?
upsql="update admin set ip_data=ip set shijian_data=shijian"
改成
upsql="update admin set ip_data=ip,shijian_data=shijian"


ip_data=rs("ip")
shijian_data=rs("shijian")
还有上面,如果rs为空,则根本不成立,如果成立,把值赋给前面,再update时再修改,这样等于没改,没看懂意思
回复

使用道具 举报

发表于 2010-1-10 02:21:27 | 显示全部楼层 IP:江苏扬州
新手 只能支持下啦   我是没有发现什么错误滴
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 11:25 , Processed in 0.303210 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表