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

[求助]为什么登录不上,又不显示错误呢?

[复制链接]
发表于 2010-1-9 04:50:54 | 显示全部楼层 |阅读模式 IP:江苏扬州
我作的用函数来判断用户是否有登录记录的登录网页,加了函数判断后,即登录不了,又不报错,不知什么原因,想请各位前辈高人指教。函数代码和登录后的记录代码如下(其余省了)。
函数代码:
Function checksysIswork() '用户登录检查
    Set rs=Server.CreateObject("adodb.recordset")
    Sql="SELECT * FROM kaoqing_table WHERE user='"&username&"' and recordYear="&Year(Now())&" and recordMonth="&Month(Now())&" and recordDay="&Day(Now())&""
    rs.Open sql,conn,1,1
    if rs.eof then
        checksysIswork=FALSE
        else
        if Iswork=0 then
           checksysIswork=TRUE
        else
           checksysIswork=FALSE
        end if
    End if
    rs.close
    conn.close
End Function
登记并记录代码:
  If Session("level")=3 and checksysIswork="True" Then
         set rs=server.createobject("adodb.recordset")
         insertsql="select * from kaoqing_table"
         rs.open insertsql,db,1,3
         rs.addnew
  
         rs("user")=username
         rs("recordYear")=Year(Now())
         rs("recordMonth")=Month(Now())
         rs("recordDay")=Day(Now())
         rs("recordTime")=Time
         rs("Iswork")=1
         rs("note")=note
         
         rs.update
   
         rs.close
        set rs=nothing
       Response.Redirect("normal.asp")
         Response.End
发表于 2010-1-9 04:50:58 | 显示全部楼层 IP:江苏扬州
recordYear="&Year(Now())&" and recordMonth="&Month(Now())&" and recordDay="&Day(Now())&""
为什么要把当前的日期作为查询条件,这几个字段是什么意思?
回复

使用道具 举报

发表于 2010-1-9 04:51:02 | 显示全部楼层 IP:江苏扬州
原帖由 [bold][underline]林中泉水[/underline][/bold] 于 2008-1-5 08:49 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1171620&ptid=195972][/url]
我作的用函数来判断用户是否有登录记录的登录网页,加了函数判断后,即登录不了,又不报错,不知什么原因,想请各位前辈高人指教。函数代码和登录后的记录代码如下(其余省了)。
函数代码:
Function checksysIswork() '用户登录检 ...


   你的checksysIswork()的SQL语句有问题,这样写“WHERE user='"&username&"' and recordYear="&Year(Now())&" and recordMonth="&Month(Now())&" and recordDay="&Day(Now())&""”永远都是返回FALSE的,所以你下面的登陆代码,根本就是无法成立,你判断用户是否有登录记录的思路要改改。

   给你个思路看看,你在每次用户登陆的时候就将其登陆信息写入一张表,然后在去后台看不就行了吗??
回复

使用道具 举报

发表于 2010-1-9 04:51:06 | 显示全部楼层 IP:江苏扬州
谢谢各位已经解决该问题了.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 13:26 , Processed in 0.310419 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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