| 
 | 
 
| 
全新安装:
1.上传附件内所有文件至论坛根目录
2.论坛升级数据库 
DROP TABLE IF EXISTS `cdb_regcode`;
CREATE TABLE `cdb_regcode` (
`regcodeid` bigint(20) unsigned NOT NULL auto_increment,
`userid` varchar(20) NOT NULL default \'\',
`buyname` varchar(20) NOT NULL default \'\',
`usedname` varchar(20) NOT NULL default \'\',
`buytime` int(20) NOT NULL default \'0\',
`usedtime` int(20) NOT NULL default \'0\',
`regcodes` varchar(100) NOT NULL default \'\',
`used` varchar(5) NOT NULL default \'0\',
UNIQUE KEY `regcodeid` (`regcodeid`)
) ;
如果在注册时候前缀填写的其他,请自行更换后升级。
3.修改根目录下register.php
找到 
require_once Discuz_ROOT.\'./uc_client/client.php\';
下面加 
$invsettings = getautoregconfig();
查找 
if($discuz_uid) {
showmessage(\'login_succeed\', $indexname);
} elseif (!$regstatus || !$ucactivation) {
if($action == \'activation\' || $activationauth) {
  if(!$ucactivation) {
   showmessage(\'register_disable_activation\');
  }
} elseif(!$regstatus) {
  showmessage(\'register_disable\');
}
}
下面添加 
$action=trim($action);
if($action == \'check\'){
if (!$id) {
   showmessage(\'code_empty\',\'register.php\');
          }
          else {
          $id = trim($id);
          $query = $db->query(\\\"SELECT * FROM {$tablepre}regcode where regcodes=\'$id\'\\\"); 
          $regcode = $db->fetch_array($query);
if (!$regcode){showmessage(\'code_none\',\'plugin.php?identifier=autoreg&module=autoreg\');}
else {
        if ($regcode[used]==1){
        showmessage(\'code_used\',\'plugin.php?identifier=autoreg&module=autoreg\');
     }
else {
showmessage(\'code_ok\',\'register.php\');
}
}
}
}
查找
 |   
 
 
 
 |