phpcms v9 邀请用户注册自动获取积分奖励

phpcms v9 邀请用户注册自动获取积分奖励_第1张图片

第一,首先在会员中心得到邀请注册的链接加个邀请人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的这个用户增加积分。

你可能感兴趣的:(phpcms v9 邀请用户注册自动获取积分奖励)