第一,首先在会员中心得到邀请注册的链接加个邀请人ID,(邀请人id是获取当前登录用户的id)如下:
第二,phpcms/modules/member/index.php文件的 $userid = $this->db->insert($userinfo, 1);下面增加如下:
//邀请用户注册给予积分奖励
$_inviteid=isset($_GET['inviteid']) ? trim(intval($_GET['inviteid'])) : '';
if(!empty($_inviteid) && module_exists('pay')){
$inviteinfo=$this->db->get_one(array('userid'=>$_inviteid));
pc_base::load_app_class('receipts','pay',0);
receipts::point(10,$_inviteid,$inviteinfo['username'],'','selfincome','邀请注册奖励');
}
这样只要将邀请码链接让其他人点进去注册成功后会自动给inviteid的这个用户增加积分。