第一步:安装 phpcms V9,安装 Discuz! X2,同时安装 UCenter.
第二步:在 UCenter 中添加“phpsso 应用”。
第三步:进入后台“站长”,“UCenter 设置”选项,"是否允许直接激活"一项,选择“是”.
第四步:配置 phpsso.
1、管理员登录 phpcms V9 后台管理中心,进入“phpsso”,点击“系统设置”.
2、在“系统设置”下的“UCenter配置”一栏中,各项参数配置如下::
应用id(APP ID):必填,该值来在“第二步”中 UCenter 创建的 phpsso 应用时自动.
Ucenter 通信密钥:必填,一定确保该值与在“第二步”中 UCenter 创建的 phpsso 应用密钥相同.
3、提交.
第五步:查看通信状态。
查看在 UCenter 中创建的 phpsso 应用与 UCenter 通信是否成功.
第六步:备份 ./phpsso,将 Discuz! X2 的 uc_client 复制到 phpsso_server/api/ 下,覆盖原来的 uc_client.
第七步:修改 Discuz!X2 会员登录相关
1、修改 template\default\member\login.htm 第 36 行,删除:
onsubmit="{if $this->setting['pwdsafety']}pwmd5('password3_$login hash');{/if}pwdclear = 1;ajaxpost('loginform_$loginhash', 'returnmessage_$loginhash', 'returnmessage_$loginhash', 'onerror');return false;"
2、修改 template\default\member\login_s imple.htm 第 3 行,删除:
onsubmit="return lsSubmit()"
3、修改 /source/function/function_message.php 第 78 行,查找
$param['header'] = true;
替换为:$param['header'] = false;