1:安装帝国下载到根目录,新建bbs目录用于安装discuz
2:安装帝国万能会员接口 下载地址 http://www.phome.net/edown25/
复制update目录到帝国下载根目录、安装
万能会员设置如下:
用户表:数据库名.pre_ucenter_members (后面以自己安装disucz 的uc用户表名为准)
用户ID字段:uid
用户名字段:username
密码字段:password
密码保存形式:双重md5加密 salt字段:salt 随机字符数:6
邮箱字段:email
注册时间字段:regdate
注册时间保存形式:数值型
点数字段:edownfen (这个字段需要填写,不然后面程序会报错)
会员注册地址:http://localhost/discuz/register.php
会员登陆地址:
会员退出地址:
数据编码选择正常即可
现在我们登入论坛,注册一个帐号取名为:test
在登入帝国下载后台 用户管理-管理会员

这就说明已经同步成功了
3 :解决论坛用户积分和帝国下载积分的同步
如果我们在设置万能接口时选择的表为pre_common_member 我们就可以直接调用credits字段了 可惜的是我们不能利用这个表的的password字段去验证用户密码
所以我们必须用pre_ucenter_members 表 但这个表没有用户积分信息 所以我们必须通过一次sql中转达到我们想要的效果
打开帝国下载class目录下的user.php这个会员处理文件,在 //是否过期这个if判断后面加入一下语句
$jieguo= mysql_query("select credits from pre_common_member where uid = '$userid'");
$fen = mysql_fetch_array($jieguo);
mysql_query("update pre_ucenter_members set edownfen = '$fen[0]' where uid = '$userid'");
$usql=$empire->query("update 数据库.pre_common_member set credits=credits-".$showdown_r[3]." where uid='$userid'");