南宁梦之岛有哪些品牌:asp的一个问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/09 12:41:52
我想实现一种效果.
用户注册后.每天登陆的第一次可以得到加分.只有第一次.再登陆就不算了.这怎么实现.高手帮忙.满意加100分.谢谢了

用数据库吧,判断用户最后一次登录时间是否是今天
sub AddFenshu()
UserFenshu=rs(\"fenshu\")
lastLogin=rs(\"lastLoginTime\")
CurrentDate=date()
if datediff(datepart,CurrentDate,lastLogin)>0 then
UserFenshu=UserFenshu+1
...(update到数据库)
end if
end sub

看这样行不行
注:几个变量都定义为日期型的

在数据库记录一个最后登陆时间
登陆的时候检查上次一登陆时间和当前时间是不是同一天

select *,datediff(day,[lastlogtime],getdate()) as days from table1

days=0的话就是今天已经登陆过了

用cookie记录用户最后一次登陆时间
再不就用数据库

最简单的方法,当用户注册时就给加分,登陆就记次数,根据登陆次数,想给分就给分,不给分大于1也就给加一次分就得了!!