| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 581 人关注过本帖
标题:[求助] 关于时间过期的问题
只看楼主 加入收藏
atian
Rank: 1
等 级:新手上路
帖 子:268
专家分:0
注 册:2006-1-24
结帖率:60%
收藏
 问题点数:0 回复次数:9 
[求助] 关于时间过期的问题

向大家请教一个问题:

怎么在ASP页面中做一个控制网站的使用时间的代码。

比如:一进入网站首页则判断时间是否超过了2007年5月1日,如果超过了,则自动跳到另一个报错的页面。

有没有比这种方法更好的控制网站的使用时间。
1、比如用次数,用户登陆了30次则报错。
2、在表单提交时判断是否超过了规定的时间,如果超过了则报错,并且屏蔽所有的表单提交。

请大家帮忙解决。并给出代码。多谢,为盼!



搜索更多相关主题的帖子: 过期 时间 
2007-01-12 17:08
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 
可以在用户注册的时候把注册时间加到数据库中去
当用户再次登录时
除了验证用户名和密码 再比较一下这个注册时间和当前的服务器时间

如 07年1月10日 注册

当我12号登录的时候

sql = "select * from table where username='"&u_name&"' and password='"&u_pass&"' and pubtime>= #"&now()-30&"#"

注册30天后 不可在使用

其实我很低调,只是你不知道...
2007-01-12 17:17
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 
另外,做这种判断的方法还有很多
也没有什么技术难度 多动动脑子就能想到了

其实我很低调,只是你不知道...
2007-01-12 17:18
atian
Rank: 1
等 级:新手上路
帖 子:268
专家分:0
注 册:2006-1-24
收藏
得分:0 
谢谢楼上的版主。

同时我还有一个问题,如果客户端把系统时间调前一年,那不是又可以继续使用了。

认认真真的工作,开开心心的娱乐......
2007-01-13 20:03
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
回复:(atian)谢谢楼上的版主。同时我还有一个问题,...
以下是引用atian在2007-1-13 20:03:45的发言:
谢谢楼上的版主。

同时我还有一个问题,如果客户端把系统时间调前一年,那不是又可以继续使用了。

如果是在服务器端写的代码,无论客户端如何调系统时间,也无用。因为时间是按照服务器上的时间进行存储的。

2007-01-13 22:32
atian
Rank: 1
等 级:新手上路
帖 子:268
专家分:0
注 册:2006-1-24
收藏
得分:0 
写一个服务器端调用系统时间的例子来吗

认认真真的工作,开开心心的娱乐......
2007-01-14 10:44
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
回复:(atian)写一个服务器端调用系统时间的例子来吗...
以下是引用atian在2007-1-14 10:44:14的发言:
写一个服务器端调用系统时间的例子来吗

其实也就是时间处理程序在<%%>的服务器代码块内写,这样在服务器代码内得到的是服务器系统的时间,而不是客户端系统的时间,所以时间上与客户端无关。

2007-01-14 18:33
atian
Rank: 1
等 级:新手上路
帖 子:268
专家分:0
注 册:2006-1-24
收藏
得分:0 
谢谢版主。

sql = "select * from table where username='"&u_name&"' and password='"&u_pass&"' and pubtime>= #"&now()-30&"#"

句中的now()是服务器的时间还是客户端的时间。

认认真真的工作,开开心心的娱乐......
2007-01-14 19:42
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
回复:(atian)谢谢版主。sql = "select * from tabl...
以下是引用atian在2007-1-14 19:42:26的发言:
谢谢版主。

sql = "select * from table where username='"&u_name&"' and password='"&u_pass&"' and pubtime>= #"&now()-30&"#"

句中的now()是服务器的时间还是客户端的时间。

应该是服务器端时间。

2007-01-14 19:56
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 

可以明确的告诉你<%=now()%>是服务器端的时间
我以前测试过 呵呵
只要你的服务器时间不改变的话
客户端改时间是徒劳的


其实我很低调,只是你不知道...
2007-01-14 23:08
快速回复:[求助] 关于时间过期的问题
数据加载中...
 
   



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

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