阅读:1733回复:0

[已解决]phpwind8.7 外地 IP 注册需要人工审核

楼主#
更多 admin 发布于:2016-06-14 15:55

1. 外地 IP 注册, 要填写住址或注册理由, 人工审核.
2. 外地 IP, 某个等级以下, 在夜间 23点 - 早上8点, 发主题帖要人工审核.
 
==========================================
 
1. 外地 IP 注册, 要填写住址或注册理由, 人工审核.
 

图片:23_41998_8beb0608622d8a3.jpg

图片:23_41998_91eab04e9691beb.jpg



修改方法:
1. 根目录的 register.php 找到

$inv_config = L::config(null, 'inv_config');

下面添加
//外省开启注册理由 by 河源论坛
if($rg_config['rg_ifcheck'] == 1){
    $TempIfcheck = 1;
    $ipTable = L::loadClass('iptable','utility');
    $ipfrom = Char_cv( $ipTable->getIpFrom($onlineip));
    if(preg_match('|河源|',$ipfrom)) {
         $TempIfcheck = 0;
     }
     else
     {
         $TempIfcheck = 1;
        }
}

 
 
找到
S::gp(array('regname','regpwd','regpwdrepeat','regemail','customdata', 'regemailtoall','rgpermit','authmobile','authverify'),'P');

改成

S::gp(array('regreason','regname','regpwd','regpwdrepeat','regemail','customdata', 'regemailtoall','rgpermit','authmobile','authverify'),'P');

找到
$register->setSafecv($question, $customquest, $answer);

下面添加

if($TempIfcheck==1){
$register->setReason($regreason);
}

 
 
 
2. /template/wind/register.htm 找到
   防恶意注册*

<!--
EOT;
}print <<

下面添加

<!--
EOT;
if($TempIfcheck==1){print <<
河源居住地*
因为您的IP地址不在河源,请填写在河源的居住地(具体到 县区/镇/路),外地网友请填写“注册理由”。管理员将尽快、认真审核您的注册。<!--
EOT;
}print <<

 
==========================================
 
如果有问题请与我联系

最新喜欢:

phpwind官方论坛站务合作、资源互换等事宜请
【phpwind站长圈(2000人QQ群)166959234,点此快捷加入

101关注

3粉丝

776帖子


返回顶部