分类: PHPCMS
-
文章针对UCenter 1.6.0_SC_UTF8整合phpcms_v9.5.8_UTF8时出现的更新客户端缓存失败问题进行了分析。通过在phpsso_server/api/uc.php文件的uc_note类中添加updateclient方法,将接收到的数据写入指定路径的缓存文件,最终成功实现了缓存更新,验证了修改文件的有效性。
-
文章针对UCenter修改密码时通知其它应用的密码字段为空的问题进行了分析,提出通过修改后台及通知程序的代码,将MD5加密后的密码写入通知参数的解决方案。同时说明了当客户端应用使用独立用户数据库时需同步修改相应代码,并建议对于未通知成功的应用可等待系统自动重试或在列表中手动再次发送通知。
-
针对在UCenter下整合phpcms与tipask时,通过phpcms退出无法同步至tipask的问题,本文通过分析源代码发现,client.class.php中的ps_member_synlogout方法传递参数不正确导致phpsso接口返回0。通过将该方法的请求参数修改为包含synlogout键值的数组,成功使接口返回正确的同步JS通知代码,从而解决了退出登录无法同步的状态。
-
针对PHPChina phpcms v9与UCenter整合的需求,在phpsso配置及UC应用列表通信成功后,通过执行SQL语句将phpsso中的会员数据导入至UC。随后操作UC的memberfields并在phpsso中关联会员ID,最终将现有会员数据同步至UC,实现了原有用户在UC其它应用中的登录与激活功能。
