### [帝国CMS如何实现会员登陆赠送积分](https://www.prosaas.cn/article/3602) **Published:** 2019-11-18T02:54:11 **Author:** 5201314 **Excerpt:** 帝国CMS如何实现会员登陆赠送积分?本文实例讲述了帝国CMS会员登陆赠送积分的实现方法。修改步骤:1、进入管理… **![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212122056239.jpg)** **帝国CMS如何实现会员登陆赠送积分?** 本文实例讲述了帝国CMS会员登陆赠送积分的实现方法。 修改步骤: 1、进入管理会员字段增加如下字段: 字段名:LastTime 字段标识:最后登陆时间 字段类型:大数值型(INT) 2、打开,e/class/user.php 找到大约1019行 if($set1&&$set2) 这个地方,找到: 代码如下: $location=DoingReturnUrl($location,$\_POST\['ecmsfrom'\]); 前面增加如下代码. 代码如下: //会员登陆赠送点数 $LastTime=time(); $useridz=(int)$r\[$user\_userid\]; $fenus=2; //赠送积分 $LastT=$empire->fetch1("select LastTime from {$dbtbpre}enewsmemberadd where \`userid\`={$useridz}"); (int)$newstime=$LastT\['LastTime'\];//时间 (int)$times=mktime(0,0,0,date('m',$LastTime),date('d',$LastTime),date('Y',$LastTime));//当前时间 if($newstime==0){$empire->query("update {$dbtbpre}enewsmember set \`userfen\`=userfen+{$fenus} where \`userid\`={$useridz}");}else{ if($times<$newstime && $newstime<$times+86400){ //今天 }else{ $empire->query("update {$dbtbpre}enewsmember set \`userfen\`=userfen+{$fenus} where \`userid\`={$useridz}"); } } $empire->query("update {$dbtbpre}enewsmemberadd set \`LastTime\`={$LastTime} where \`userid\`={$useridz}"); //结束 修改好后保存即可。 以上就是帝国CMS如何实现会员登陆赠送积分的详细内容,更多请关注知企PROSAAS其它相关文章! **Categories:** 帝国CMS ---