| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 729 人关注过本帖
标题:[求助]为什么登录不上,又不显示错误呢?
只看楼主 加入收藏
林中泉水
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-12-17
收藏
 问题点数:0 回复次数:3 
[求助]为什么登录不上,又不显示错误呢?
我作的用函数来判断用户是否有登录记录的登录网页,加了函数判断后,即登录不了,又不报错,不知什么原因,想请各位前辈高人指教。函数代码和登录后的记录代码如下(其余省了)。
函数代码:
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
搜索更多相关主题的帖子: 登录 
2008-01-05 08:49
xiapi
Rank: 1
等 级:新手上路
威 望:2
帖 子:305
专家分:0
注 册:2006-10-11
收藏
得分:0 
recordYear="&Year(Now())&" and recordMonth="&Month(Now())&" and recordDay="&Day(Now())&""
为什么要把当前的日期作为查询条件,这几个字段是什么意思?

没有什么能够阻挡,我对自由的向往,天马行空的生涯一颗心了无牵挂。
2008-01-05 11:55
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
原帖由 [bold][underline]林中泉水[/underline][/bold] 于 2008-1-5 08:49 发表 [url=http://bbs.][/url]
我作的用函数来判断用户是否有登录记录的登录网页,加了函数判断后,即登录不了,又不报错,不知什么原因,想请各位前辈高人指教。函数代码和登录后的记录代码如下(其余省了)。
函数代码:
Function checksysIswork() '用户登录检 ...


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

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

程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2008-01-05 13:30
林中泉水
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-12-17
收藏
得分:0 
[结贴]谢谢各位了!
谢谢各位已经解决该问题了.
2008-01-09 09:20
快速回复:[求助]为什么登录不上,又不显示错误呢?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035497 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved