### [总结帝国CMS会员登录赠送积分的实现方法](https://www.prosaas.cn/article/3561) **Published:** 2019-11-28T06:23:34 **Author:** 5201314 **Excerpt:** 本文实例讲述了帝国CMS会员登陆赠送积分的实现方法。分享给大家供大家参考。具体实现方法如下:修改步骤:1、进入… ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212122020617.gif) 本文实例讲述了帝国CMS会员登陆赠送积分的实现方法。分享给大家供大家参考。具体实现方法如下: 修改步骤: 1、进入管理会员字段增加如下字段: 字段名:LastTime 字段标识:最后登陆时间 字段类型:大数值型(INT) 2、打开,e/class/user.php 找到大约1019行 if($set1&&$set2) 这个地方,找到: 代码如下: $location=DoingReturnUrl($location,$\_POST\['ecmsfrom'\]); 推荐学习《帝国cms教程》 前面增加如下代码. 代码如下: //会员登陆赠送点数 $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建站有所帮助。 以上就是总结帝国CMS会员登录赠送积分的实现方法的详细内容,更多请关注知企PROSAAS其它相关文章! **Tags:** class, cms, if, int, php, 帝国CMS **Categories:** 帝国CMS ---