南宁梦之岛有哪些品牌:asp的一个问题
来源:百度文库 编辑:神马品牌网 时间:2024/05/09 12:41:52
我想实现一种效果.
用户注册后.每天登陆的第一次可以得到加分.只有第一次.再登陆就不算了.这怎么实现.高手帮忙.满意加100分.谢谢了
用户注册后.每天登陆的第一次可以得到加分.只有第一次.再登陆就不算了.这怎么实现.高手帮忙.满意加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也就给加一次分就得了!!