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 中的类
Oct 09 PHP
站长助手-网站web在线管理程序 v1.0 下载
May 12 PHP
Php Mssql操作简单封装支持存储过程
Dec 11 PHP
常用的PHP数据库操作方法(MYSQL版)
Jun 08 PHP
php模仿asp Application对象在线人数统计实现方法
Jan 04 PHP
浅谈php中include文件变量作用域
Jun 18 PHP
浅析PHP中Session可能会引起并发问题
Jul 23 PHP
PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
Aug 17 PHP
PHP实现通过CURL上传文件功能示例
May 30 PHP
php+layui数据表格实现数据分页渲染代码
Oct 26 PHP
如何在Laravel之外使用illuminate组件详解
Sep 20 PHP
6个常见的 PHP 安全性攻击实例和阻止方法
Dec 16 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面向对象
2012/02/22 PHP
PHP编程实现csv文件导入mysql数据库的方法
2017/04/29 PHP
超级酷和最实用的jQuery实例收集(20个)
2010/04/21 Javascript
document.getElementById的简写方式(获取id对象的简略写法)
2010/09/10 Javascript
jquery select多选框的左右移动 具体实现代码
2013/07/03 Javascript
jquery form表单序列化为对象的示例代码
2014/03/05 Javascript
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
JQuery.Ajax()的data参数类型实例详解
2015/11/20 Javascript
jQuery弹簧插件编写基础之“又见弹窗”
2015/12/11 Javascript
JS实现设置ff与ie元素绝对位置的方法
2016/03/08 Javascript
全面了解js中的script标签
2016/07/04 Javascript
详解Javascript数据类型的转换规则
2016/12/12 Javascript
原生js实现打字动画游戏
2017/02/04 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
2017/11/08 jQuery
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
Vue中"This dependency was not found"问题的解决方法
2018/06/19 Javascript
VuePress 静态网站生成方法步骤
2019/02/14 Javascript
javascript 对象 与 prototype 原型用法实例分析
2019/11/11 Javascript
Python SQLite3数据库操作类分享
2014/06/10 Python
python使用xlrd模块读写Excel文件的方法
2015/05/06 Python
Python中的二维数组实例(list与numpy.array)
2018/04/13 Python
使用python装饰器计算函数运行时间的实例
2018/04/21 Python
Python3单行定义多个变量或赋值方法
2018/07/12 Python
利用Python复制文件的9种方法总结
2019/09/02 Python
pandas分组聚合详解
2020/04/10 Python
使用matplotlib的pyplot模块绘图的实现示例
2020/07/12 Python
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
2020/12/22 Python
英国领先的在线旅游和休闲零售商:lastminute.com
2019/01/23 全球购物
介绍一下SQL Server的全文索引
2013/08/15 面试题
C#可否对内存进行直接的操作
2015/02/26 面试题
上课迟到检讨书100字
2014/01/11 职场文书
项目负责人任命书
2014/06/04 职场文书
2015年城乡环境综合治理工作总结
2015/07/24 职场文书
2016银行求职自荐信
2016/01/28 职场文书
Python中字符串对象语法分享
2022/02/24 Python
阿里面试Nacos配置中心交互模型是push还是pull原理解析
2022/07/23 Java/Android