帝国CMS7.0-7.2如何实现会员每天登录实现赠送积分功能

 更新时间:2015年11月22日 12:36  点击:421

打开,e/member/class/member_loginfun.php 在

$usql=$empire->query("update ".eReturnMemberTable()." set ".egetmf('rnd')."='$rnd',".egetmf('groupid')."='$r[groupid]' where ".egetmf('userid')."='$r[userid]'");

 后面增加如下代码

$LastTime=time(); 
		$useridz=(int)$r['userid']; 
		$fenus=$public_r['add_daylogin_fen']; //赠送积分 
		$LastT=$empire->fetch1("select lasttime from {$dbtbpre}enewsmemberadd where `userid`={$useridz}"); 
		$newstime=$LastT['lasttime'];//时间 
		$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}");
			$empire->query("insert into {$dbtbpre}bangbang_userfenlog(userid,username,title,userfen,userdate,type) values('$r[userid]','$username','每日登录 ','$fenus','".time()."','1');");
		}else{
			 
			if($times<$newstime && $times>($newstime-86400)){ 
				//今天 
				
			}else{ 
				$empire->query("update {$dbtbpre}enewsmember set `userfen`=userfen+{$fenus} where `userid`={$useridz}"); 
				//记录积分日志
			}
		} 
		//---------------------结束qq1936240


[!--infotagslink--]

相关文章