帝国CMS二次开发会员登陆赠送积分

作者头像
6G站长网 本文作者

2026-4-12 阅读 3 约 3分钟读完

评论0

还在找帝国CMS二次开发会员登陆赠送积分的靠谱教程?6G 站长网今天整理了帝国CMS二次开发会员登陆赠送积分从入门到精通的完整指南,解决大家在学习帝国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二次开发判断会员是否登录 登录后才能看到内容 下一篇 帝国CMS二次开发列表页中获取当前信息所属专题名称
评论
评论已关闭