欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > discuz教程 >
discuz教程

让你的网站和DISCUZ同步用户,适合DZ7.1

(元素模板) / 2015-04-29 18:38
本来不打算公开的,但是我想到应该会有人需要,首先依然是修改UCENTER
首先打开你下载的UCENTER里面的样例代码,目录是exp..

1.打开config.php在里面增加

define('DZ_DBTABLEPRE', 'discuz.cdb_'); // DUSCIZ数据库表前缀


2.打开uc_clinet/model/user.php,找到

$this->db->query("INSERT INTO ".UC_DBTABLEPRE."memberfields SET uid='$uid'");


在下面增加
 

$tmp = $this->db->query("select count(*) from ".DZ_DBTABLEPRE."members where uid=".$uid);
if(!($userNotexist = $this->db->result($tmp))){
$sql = "insert into ".DZ_DBTABLEPRE."members (uid,username,email,groupid,timeoffset) values ({$uid},'{$username}','{$email}','10','9999')";
$sql = $this->db->query($sql);
$sql = "insert into ".DZ_DBTABLEPRE."memberfields (uid) values ({$uid})";
$sql = $this->db->query($sql);
}


这样即可完成自动激活功能.
Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com