名称: 注册激活码加后台控制
修改者: cuher
版本:2.5&sp1
截图:
升级数据库
- INSERT INTO cdb_settings VALUES('register_jihuo_on','0');
- INSERT INTO cdb_settings VALUES('register_jihuo','');
复制代码
register.php
找到
- require DISCUZ_ROOT.'./include/discuzcode.php';
复制代码
下面加
- if($register_jihuo_on && ($number != $register_jihuo || empty($number)))
- { showmessage('register_jihuo_out', 'register.php');
- die();
- }
复制代码
admin/settings.php
找到
- showsetting('settings_regstatus', 'settingsnew[regstatus]', $settings['regstatus'], 'radio');
复制代码
下加
- showsetting('settings_register_jihuo_on', 'settingsnew[register_jihuo_on]', $settings['register_jihuo_on'], 'radio');
- showsetting('settings_register_jihuo', 'settingsnew[register_jihuo]', $settings['register_jihuo'], 'text');
复制代码
admincp.lang.php
找到- 'settings_doublee' => '允许同一 Email 注册不同用户:',
复制代码
上面加- 'settings_register_jihuo_on' => '新用户注册需输入激活码验证才能注册:',
复制代码- 'settings_register_jihuo_on_comment' => '选择“是”将需要输入激活码验证才能注册',
- 'settings_register_jihuo' => '激活码:',
- 'settings_register_jihuo_comment' => '在这里填上激活码样本,注册时就必须填上一致的激活码,可以为文字,数字,字母',
复制代码
templates.lang.php
找到
上加- 'register_jihuo' => '激活码',
- 'register_jihuo_reg' => '必须在这里输入正确的激活码才能注册',
复制代码
message.lang.php
找到
上加
- 'register_jihuo_out' =>'激活码错误,请重新输入或联系管理员',
复制代码
register.htm
- <td bgcolor="{ALTBG2}"><input type="text" name="email" size="25"><!--{if $regverify == 1}--> {lang register_email_comment}<!--{/if}--></td>
- </tr>
复制代码
下面加
- <!--{if $register_jihuo_on}-->
- <tr>
- <td bgcolor="{ALTBG1}">{lang register_jihuo}:</td>
- <td bgcolor="{ALTBG2}"> <input name="number" type="text" maxlength="12" tabindex="3" size="25" height="20"> {lang register_jihuo_reg}</td>
- </tr>
- <!--{/if}-->
复制代码
Done!
注: 我第一次‘写’东西, 提取自yoyoge16V 在yoyoge上竟然不肯给看。。。。 |