判断当前注册用户是否在不受邀请码限制的地区列表和不受邀请码限制的 IP 列表中,若在则$invitestatus为TRUE,注册无需邀请码。
在376行附近
- if(!$invitestatus) {
- $invite = getinvite();
- }
获取邀请码相关信息,getinvite函数在source\function\function_member.php文件中定义,返回为数组,具体如下。
- array(
- 'id' => '当前的邀请码id',
- 'uid' => '邀请人的uid',
- 'appid' => '邀请的应用id',
- 'username' => '邀请人的用户名',
- );
在433行附近
- if($this->setting['regstatus'] == 2 && empty($invite) && !$invitestatus) {
- showmessage('not_open_registration_invite');
- }