ASP+ACCESS中怎么设置会员的注册时间和到期时间??

ASP+ACCESS中怎么设置会员的注册时间和到期时间??,第1张

在会员数据库中添加以下三个字段

RegDay(注册日期)

LastLoginDay(最后登陆日期)

InValDay(失效时间)

数据格式均为时间日期类型

RegDay在用户注册的时候填入当天日期,并设置InValDay为三个月后

每次用户登陆时先判断是否超过InValDay:

若没有超过,则把登陆日期填入LastLoginDay,并设置InValDay为三个月后;

若已经过期,则给出提示;

似乎ASP+Access无法完成自启动功能,除非有人激活或者使用它们。

一个建议的方法是在用户登陆前进行用户清理判断,具体思路为:

1、建立一个空文本文件checkDate.txt,初始内容1900-01-01

2、在登陆页面先读取checkDate.txt中日期内容,如果当日月份超过了文本中个的月份,则转到CheckUser.asp执行用户清理动作(即检查用户数据库中所有用户信息,删除过期用户),清理完成后将当日日期替换存入文本checkDate.txt,然后返回登陆页面;

以上实现的效果是每月整理一次用户信息。当然前提是连续一个月内有人访问过登陆页面。

回答完毕

你就用DateDiff()这个函数进行两个时间对比

这里我只跟你说一下你这个是怎么实现的,具体其它用法的话网上很多,你百度一下吧。

下面的b是用户注册时间,"d"是b跟now()两者时间对比计算出相差多少天,now()是现在时间,a是可以使用时间,比如注册后可以使用120天,超过120天就到期,那么DateDiff( "d", b, now()) 就是计算b时间开始到now()现在时间有几天,如果大于a,那么就过期了,这里的"d"是天,换成"h"是小时,还有一些参数网上很多,搜下就好了

<%

if DateDiff( "d", b, now()) >a then

response.write "已过期"

else

response.write "正常"

end if

%>

检查你的安装日志。如下所示:

试用期只有180天,从你安装这天算起。

在你安装完SQL Server 之后,会显示。例如

已将摘要日志文件保存到以下位置:

C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20141023_171746\Summary_MYPC1_20141023_171746.txt


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6683194.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存