一、discuzX1.5免激活修改步骤:
1.注册完成插入数据库后,进行同步登录,修改文件,代码如下:
- uploadsourcemodulemembermember_register.php
- $_G['setting']['lastmember'] = $username;
- save_syscache(‘setting’, $_G['setting']);
- $_G['setting']['regverify'] = $regverify;
- $ucsynlogin = $_G['setting']['allowsynlogin'] ? uc_user_synlogin($_G['uid']) : ”; //进行UC同步登录,注册免激活
- if(!emptyempty($_G['inajax'])) {
- $_G['setting']['msgforward'] = unserialize($_G['setting']['msgforward']);
- $mrefreshtime = intval($_G['setting']['msgforward']['refreshtime']) * 1000;
- if(!emptyempty($_G['inajax'])) {
- include template(‘member/register’);
- } else {
- showmessage(‘profile_email_verify’, ”, $param, array(‘extrajs’ => $ucsynlogin)); //输出同步登录的UC代码
- } //Vevb.com
- break;
- case 2:
- showmessage(‘register_manual_verify’, ‘home.php?mod=space&do=home’, $param, array(‘extrajs’ => $ucsynlogin)); //输出同步登录的UC代码
- break;
- default:
- showmessage(‘register_succeed’, dreferer(), $param, array(‘extrajs’ => $ucsynlogin));
- ////输出同步登录的UC代码
2,修改,代码如下:
- uploadtemplatedefaultmember register.htm
- <!–{template common/header}–>
- <!–{if !emptyempty($message)}–>
- $ucsynlogin
- //添加输出UC同步登录代码
3.修改uploadapiuc.php,修改方法,代码如下:
- function synlogin($get, $post) {
- {
- If{
- }
- Else{
- 添加免激活代码,源代码看文件
- }
- }
新闻热点
疑难解答