从 phpcms 注册后,同步注册到 UCenter (这个进程需要在靠山开启uc,而且担保通信乐成才行),这是因为 phpcms 实际上是与 UCenter 举办通信。用该帐号从 Discuz! 登录,实际上是从 UCenter 登录。而在 Discuz! 中,是没有这个帐号的,所以要把 UCenter 中的这个帐号信息注册到 Discuz! 中(即所谓的“激活”)。这是康盛创想设计的 UCenter 与 Discuz! 帐号转移机制,我们是无法改变的(除非把 Discuz! 从 UCenter 中疏散!)反之,从 Discuz! 注册后,同步注册到 phpsso 。但 phpsso 同时注册到 phpcms ,所以就不需要“激活”了。
第一步、安装 Phpcms V9.0.8 Release 20110413 版。全新安装 Discuz! X1.5 或全新安装 Discuz! X2 RC 版 20110505宣布(同时安装 UCenter)。
第二步、在 UCenter 中添加“phpsso 应用”。
1、打点员登录 Discuz! X2 打点中心,进入“UCenter”,点击“应用打点”。
2、点击“添加新应用”按钮,选择安装方法为”自界说安装“。在展开的”添加新应用“参数设置表中,各项参数设置如下:
应用范例:其它
应用名称:phpsso
应用的主 URL:http://localhost/phpcms/phpsso_server (必填,最后不要带斜线)
应用 IP:(选填。)
通信密钥:(自动生成。并把这个cookie复制下来。粘贴到phpsso中。不然 phpsso 将无法与 UCenter 正常通信。)
应用的物理路径:(选填,默认留空)
查察小我私家资料页面地点:(选填,URL中域名后头的部门,如:/space.php?uid=%s 这里的 %s 代表uid)
应用接口文件名称:(选填,默认为uc.php)
标签单条显示模板:(选填,默认留空)
标签模板标志说明:(选填,默认留空)
是否开启同步登录:是
是否接管通知:是(可选)
3、提交后,生成新的应用ID。(记着这个应用ID,在”第三步“中将用到它。)
第三步、设置 phpsso 。
1、打点员登录 phpcms V9 靠山打点中心,进入“phpsso”,点击“系统配置”。
2、在“系统配置”下的“UCenter设置”一栏中,各项参数设置如下:
是否启用:是
Ucenter api 地点:http://localhost/ucenter (必填,最后不要带斜线)
Ucenter api IP:(选填,一般不消填写,碰着无法同步时,请填写 UCenter 主机的IP地点)
Ucenter 数据库主机名:localhost (必填,视实际环境而定)
Ucenter 数据库用户名:root (必填,视实际环境而定)
Ucenter 数据库暗码:root (视实际环境而定)
Ucenter 数据库名:discuz (必填,视实际环境而定)
Ucenter 数据库表前缀:pre_ucenter_ (必填,视实际环境而定。假如此项填写错误,将导致 phpcms 无法注册新会员!)
Ucenter 数据库字符集:UTF-8 (必选,视实际环境而定)
应用id(APP ID):(必填,该值来在“第二步”中 UCenter 建设的 phpsso 应用时自动生成。)
Ucenter 通信密钥:(必填,直接去uc靠山复制就行了。必然确保该值与在“第二步”中 UCenter 建设的 phpsso 应用密钥沟通。)
3、提交。
查察在 UCenter 中建设的 phpsso 应用与 UCenter 通信是否乐成。假如通信乐成,则举办下一步。假如通信失败,请查抄“第二步”与“第三步”中的各项参数设置是否正确。
第四步、修改 Discuz! x2 会员登录相关
1、修改 template\default\member\login.htm 第36行,删除
ajaxpost('loginform_$loginhash','returnmessage_$loginhash','returnmessage_$loginhash', 'onerror');return false;2、修改 template\default\member\login_simple.htm 第 2 行,删除
onsubmit="return lsSubmit()"3、修改 /source/function/function_message.php 第 78 行,查找
$param['header'] = true;替换为:
$param['header'] = false;(假如你用的是dzx1.5 上面第3步,则应该修改 /source/function/function_core.php 第 1458 行,查找
$param['header'] = true;替换为:
$param['header'] = false;第五步、清空欣赏器cookie(可以用不常用的欣赏器测试,好比你常用ie欣赏器,则可以用火狐或谷歌欣赏器测试。不然,清空cookie会影响日常利用。)
Discuz x2下载
Discuz! X2 R20120628 简体GBK下载
界面预览phpcms v9下载
PHPCMS v9.6.0 GBK下载