|
全新安装:
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\');
}
}
}
}
查找
|
|