午休的时候收到php中文网5群的网友的一个提问,原提问是这样的“我想实现一个这样的功能:用户在我的网站注册一个帐号之后 ,每天登录我的网站,都会有一个积分的增长,这个应该怎么实现呢?思路是怎么走的呢? ”。
我回复的信息如下:
是每次登陆加积分
还是按天增加积分
如果是登陆。 你就在登陆的处理程序里增加一条 加积分的sql就行了
如果是按天增加积分。比如连续一周都登陆了 有特殊奖励
就需要增加一张积分表。记录所有会员的登陆时间 然后按时间计算即可
整理后的思路如下:
建立一张登陆日志表
在登陆验证的时候判断-查询会员登陆日志表->如果当日是否有增加积分->如果有增加积分,那么只增加一条日志积分字段为空->如果没有增加积分那增加一条带有积分记录的日志
<?php //查询登陆日志表,查询条件为当日的时间戳 //判断并处理 当日是否已经登陆过 以及未登陆过 处理方式 (如未登陆 增加积分 ) //再次查询登陆日志表 查询条件为是否连续登陆 //如果是连续登陆增加积分奖励 ?>
以上是php实现会员登陆赠送积分的开发思维的详细内容。更多信息请关注PHP中文网其他相关文章!