discuz免激活同步登入代码修改方法(discuz同步登录)


Posted in PHP onDecember 24, 2013
//打开discuz/api/uc.php
//synlogin方法(180行)处,往下找到
if(($member = getuserbyuid($uid, 1))) {
    dsetcookie('auth', authcode("$member[password]\t$member[uid]", 'ENCODE'), $cookietime);
}

//改为
if(($member = getuserbyuid($uid, 1))) {
    dsetcookie('auth', authcode("$member[password]\t$member[uid]", 'ENCODE'), $cookietime);
} else {
    if(!function_exists('uc_get_user')) {
        loaducenter();
    }
    $user = uc_get_user($uid, 1);
    if($user) {
        $time = time();
        DB::query("REPLACE INTO ".DB::table('common_member')." SET `uid`='{$user[0]}' , `username`='{$user[1]}' , `password`='".md5(random(10))."' , `email`='{$user[2]}' , `adminid`='0' , `groupid`='10' , `regdate`='{$time}' , `emailstatus`='0' , `credits`='0' , `timeoffset`='9999'");
        DB::query("REPLACE INTO ".DB::table('common_member_status')." SET `uid`='{$user[0]}' , `regip`='{$_G['clientip']}' , `lastip`='{$_G['clientip']}' , `lastvisit`='{$time}' , `lastactivity`='' , `lastpost`='0' , `lastsendmail`='0'");
        DB::query("REPLACE INTO ".DB::table('common_member_count')." SET `uid`='{$user[0]}' , `extcredits1`='0' , `extcredits2`='0' , `extcredits3`='0' , `extcredits4`='0' , `extcredits5`='0' , `extcredits6`='0' , `extcredits7`='0' , `extcredits8`='0'");
        DB::query("REPLACE INTO ".DB::table('common_member_profile')." SET `uid`='{$user[0]}'");
        DB::query("REPLACE INTO ".DB::table('common_member_field_forum')." SET `uid`='{$user[0]}'");
        DB::query("REPLACE INTO ".DB::table('common_member_field_home')." SET `uid`='{$user[0]}'");
        DB::query("UPDATE ".DB::table('common_stat')." SET `register`=`register`+1 WHERE `daytime` = '".date('Ymd', $time)."'");
        if(($member = getuserbyuid($uid, 1))) {
            dsetcookie('auth', authcode("$member[password]\t$member[uid]", 'ENCODE'), $cookietime);
        }
    }
}
PHP 相关文章推荐
PHP设计模式之命令模式的深入解析
Jun 13 PHP
解析Ubuntu下crontab命令的用法
Jun 24 PHP
php-perl哈希算法实现(times33哈希算法)
Dec 30 PHP
解决Codeigniter不能上传rar和zip压缩包问题
Mar 07 PHP
PHP批量检测并去除文件BOM头代码实例
May 08 PHP
ECshop 迁移到 PHP7版本时遇到的兼容性问题
Feb 15 PHP
Yii视图CGridView实现操作按钮定义地址示例
Jul 14 PHP
CI框架入门之MVC简单示例
Nov 21 PHP
基于php实现的验证码小程序
Dec 13 PHP
PHP登录(ajax提交数据和后台校验)实例分享
Dec 29 PHP
cakephp2.X多表联合查询join及使用分页查询的方法
Feb 23 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
Feb 11 PHP
phpexcel导入excel数据使用方法实例
Dec 24 #PHP
php生成excel列序号代码实例
Dec 24 #PHP
php jquery 多文件上传简单实例
Dec 23 #PHP
php安装xdebug/php安装pear/phpunit详解步骤(图)
Dec 22 #PHP
PHP变量的定义、可变变量、变量引用、销毁方法
Dec 20 #PHP
部署PHP项目应该注意的几点事项分享
Dec 20 #PHP
php对二维数组进行排序的简单实例
Dec 19 #PHP
You might like
PHP 解决utf-8和gb2312编码转换问题
2010/03/18 PHP
php单链表实现代码分享
2016/07/04 PHP
php数据库操作model类(使用__call方法)
2016/11/16 PHP
40款非常有用的 jQuery 插件推荐(系列一)
2011/12/21 Javascript
可自己添加html的伪弹出框实现代码
2013/09/08 Javascript
Jquery中children与find之间的区别详细解析
2013/11/29 Javascript
javascript动态创建及删除元素的方法
2014/12/22 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
javascript基于DOM实现权限选择实例分析
2015/05/14 Javascript
jQuery插件ajaxfileupload.js实现上传文件
2020/10/23 Javascript
JS传递对象数组为参数给后端,后端获取的实例代码
2016/06/28 Javascript
ionic隐藏tabs的方法
2016/08/29 Javascript
js中作用域的实例解析
2017/03/16 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
2018/03/07 Javascript
Vue组件间通信方法总结(父子组件、兄弟组件及祖先后代组件间)
2019/04/17 Javascript
JS中的算法与数据结构之二叉查找树(Binary Sort Tree)实例详解
2019/08/16 Javascript
uni app仿微信顶部导航条功能
2019/09/17 Javascript
Python 中 list 的各项操作技巧
2017/04/13 Python
python导入csv文件出现SyntaxError问题分析
2017/12/15 Python
Python实现字典按照value进行排序的方法分析
2017/12/23 Python
Python 按字典dict的键排序,并取出相应的键值放于list中的实例
2019/02/12 Python
Python获取Redis所有Key以及内容的方法
2019/02/19 Python
使用python判断jpeg图片的完整性实例
2019/06/10 Python
Python:二维列表下标互换方式(矩阵转置)
2019/12/02 Python
linux 下selenium chrome使用详解
2020/04/02 Python
Django bulk_create()、update()与数据库事务的效率对比分析
2020/05/15 Python
音频处理 windows10下python三方库librosa安装教程
2020/06/20 Python
用HTML5制作烟火效果的教程
2015/05/12 HTML / CSS
土耳其时尚潮流在线购物网站:Trendyol
2017/10/10 全球购物
联想智利官方网站:Lenovo Chile
2020/06/03 全球购物
3D空间设计学生找工作的自我评价
2013/10/28 职场文书
交通事故私了协议书
2014/04/16 职场文书
行政专员岗位职责说明书
2014/07/30 职场文书
廉政承诺书
2015/01/19 职场文书
海贼王十大逆天果实 魂魂果实上榜,岩浆果实攻击力最强
2022/03/18 日漫