账号通
    

账号  

密码  

3056

查看

3

回复
主题:[分享]判断有效期会员剩余天数不足不能登陆 [收藏主题] 转到:  
snnet 当前离线

168

主题

2

广播

0

粉丝
添加关注
级别:一年级

用户积分:1777 分
登录次数:75 次
注册时间:2007/2/1
最后登录:2013/12/5
snnet 发表于:2007/11/14 17:48:00   | 只看该作者 查看该作者主题 楼主 

修改User/CheckUserlogin.asp 文件

Response.Write("<script>alert('验证码有误,请重新输入!');history.back();</script>")
       Exit Sub
   End IF
           dim Sdays,BeginDate
   PassWord=MD5(PassWord,16)
   Dim UserRS:Set UserRS=Server.CreateObject("Adodb.RecordSet")
    UserRS.Open "Select * From KS_User Where UserName='" &UserName & "' And PassWord='" & PassWord & "'",Conn,1,3
    BeginDate=UserRS("BeginDate")
    Sdays=UserRS("Edays")-DateDiff("D",BeginDate,now())
    If UserRS.Eof And UserRS.BOf Then
      Response.Write("<script>alert('你输入的用户名或密码有误,请重新输入!');history.back();</script>")
      UserRS.Close:Set UserRS=Nothing
     Exit Sub
   ElseIf UserRS("Locked")=1 Then
      Response.Write("<script>alert('您还没有参加任何VIP营,请与我们的客服联系!');history.back();</script>")
      Exit Sub
    ElseIf Sdays<0 and UserRs("ChargeType")=2 Then
      Response.Write("<script>alert('您的营地账号已经过期,请及时续费!');history.back();</script>")
      Exit Sub

    Else

第一处红色  增加定义变量

第二处红色 Select KS_User 所有字段

第三处红色 增加剩余天数运算

第四处红色 判断剩余天数<0  并且 计费方式为 有效期 的,将不能登陆(否则无限期管理员都不能登陆了,呵~)

研究一下午了,终于调试成功,第一时间发布上来,与大家分享!

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
msad 当前离线

1428

主题

18

广播

5

粉丝
添加关注
级别:九年级

用户积分:6865 分
登录次数:175 次
注册时间:2006/11/20
最后登录:2015/10/21
msad 发表于:2007/11/15 0:07:00   | 只看该作者 查看该作者主题 沙发 
做在线知识付费 选科汛云开店
支持支持,感谢分享.
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
maoer 当前离线

928

主题

0

广播

0

粉丝
添加关注
级别:七年级

用户积分:4734 分
登录次数:104 次
注册时间:2007/8/17
最后登录:2008/2/23
maoer 发表于:2007/11/14 22:21:00   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
老大的同桌 当前离线

519

主题

0

广播

0

粉丝
添加关注
级别:五年级

用户积分:3630 分
登录次数:224 次
注册时间:2006/8/3
最后登录:2009/11/1
老大的同桌 发表于:2007/11/14 19:02:00   | 只看该作者 查看该作者主题 板凳 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.09375秒 powered by KesionCMS 9.0