1.整合 UCenter 后,Discuz! 注册会员在 phpcms 中为什么不显示昵称?

答:这是因为 Discuz! 只有“用户名”,没有“昵称”的概念。要解决这个问题,可以把 Discuz! 的“用户名”做为 phpcms 的“昵称”来使用。

打开 api/phpsso.php ,在第 41 行(代码为:$userinfo[‘password’] = isset($arr[‘password’]) ? $arr[‘password’] : exit(’0′);)的下面添加如下语句:

$userinfo[‘nickname’] = isset($arr[‘username’]) ? $arr[‘username’] : exit(’0′);

这样修改以后,在 Discuz! 新注册的会员,在 phpcms 中就可以显示昵

2.phpcms登录失败?

把phpsso_server/api/uc_client/model/base.php

74行改成

$this->db->connect(UC_DBHOST, UC_DBUSER, UC_DBPW, UC_DBNAME, UC_DBCHARSET, UC_DBCONNECT, UC_DBTABLEPRE);

原来是

$this->db->connect(UC_DBHOST, UC_DBUSER, UC_DBPW, ”, UC_DBCHARSET, UC_DBCONNECT, UC_DBTABLEPRE);

phpsso_server\caches\configs\system.php

‘uc_dbtablepre’=>’`phpcmsv9`.pre_ucenter_’,//Ucenter 数据库表前缀

然后更新缓存

3.同步登录?

修改BBS 程序相关文件, 使正常同步

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 行,删除

οnsubmit=”return lsSubmit()”

3、修改 /source/function/function_message.php 第 78 行,查找

$param[‘header’] = true;

替换为:

$param[‘header’] = false;

如果你是dzx1.5 则应该修改 /source/function/function_core.php 第 1458 行,查找

$param[‘header’] = true;

替换为:

$param[‘header’] = false;

4.调用当前uc头像?

将以下代码拷贝到:\phpcms\libs\functions\extention.func.php

function uc_uid(){

$db_sso = pc_base::load_model(‘sso_members_model’);

$_userid = param::get_cookie(‘_userid’);

$ssoinfo = $db_sso->get_one(array(‘uid’=>$_userid),’ucuserid’);

return $ssoinfo[‘ucuserid’];

}

然后在模版中{uc_uid()} 就可以调用当前登录用户的discuz的用户id 知道discuz的用户id之后可以做很多事了

调用头像,调用用户的帖子 等等

5.帖子内容调用uc用户头像?

{pc:get sql="SELECT uid FROM ucenter_members WHERE username=’$username‘" return="data"}

{loop $data $val}

{/loop}

{/pc}

无限星辰 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明phpcms整合ucenter问题集!

ucenter base.php,phpcms整合ucenter问题集相关推荐

  1. PHPCMS整合UCENTER后登陆问题

    2019独角兽企业重金招聘Python工程师标准>>> PHPCMS整合UCENTER后我们会经常有修改用户密码问题,你会发现如果在Ucenter中直接修改密码后,PHPCMS用新密 ...

  2. php云人才系统 怎么整合ucenter,phpcms如何整合UCenter

    无忧主机小编经常遇到客户需要一个网站建立多个系统.这样功能固然强大,但是如果没有一个有效的整合平台把这些零散的网站客户聚集起来,很容易出现问题.况且网站的客户不能实现同步登陆,换一个平台就要再登陆一遍 ...

  3. phpcms2008与ucenter、discuz的整合办法

    原文地址:http://blog.sina.com.cn/s/blog_56f150e70100bi8t.html phpcms本月刚推出2008正式版本,虽然2008版本一直跳票,但是这一版本和20 ...

  4. Thinkphp整合ucenter同步登录注册退出

    Thinkphp整合ucenter完全可以双向同步登陆.退出.删用户.自动激活DZX用户.发消失.推动态.改密码等的. ucente同步登陆演试,比如把下面的代码放到你网站的登陆控制器里 $uc = ...

  5. discuz论坛整合ucenter免激活,同步登录,同步退出解决方案(附源码)

    UCenter作为整合用户的这样一个开源插件,对于PHP开发的,甚至其它开发语言如.net,java.asp等开发人员解决多个项目整合到一起,用户进行同步登录,同步退出等,同步消息等都是非常有用的.下 ...

  6. php ucword,ThinkPHP3.1.2整合UCenter详解(二)

    在ThinkPHP3.1.2整合UCenter详解(一) 中我们安装完了WBlog3.1.2.UCenter_Home_2.0_SC_UTF8和UCenter 1.6.0三个程序后.接下来接着上一篇讲 ...

  7. PhpYun人才系统 整合 Ucenter 之后,会员注册提示”该 Email 已经被注册!“的解决方案

    上一篇:PhpYun人才系统 与 Discuz 通过 Ucnter 整合会员中讲解了 的一些常见问题以及难点,接下来,记录一下打通会员之后遇到的问题. 注册时会提示"该 Email 已经被注 ...

  8. php会员整合,会员整合Ucenter/Discuz!/PHPWind教程

    首先进入 Destoon网站后台 -〉会员管理 -〉模块设置 -〉会员整合 假如需要整合的主站地址为 https://www.abc.com 论坛为 https://bbs.abc.com 1.整合U ...

  9. [转]网站整合Ucenter详细流程

    最近公司项目要用到SNS,在具体采取解决方案上面由于项目由一实力较强的外包公司做,所以没有采用商业解决方案.不过本人一直比较看好康盛的产品,因为被外派到外包公司去负责项目,尽管以前用的SNS也在不少, ...

最新文章

  1. Oracle学习之段区块初步概念
  2. mocha 测试 mysql_mocha 的基本用法 istanbul 生成测试覆盖率报告 mockjs 模拟网络请求...
  3. WebService:设置服务器提供SOAP1.2的服务
  4. [转]开源项目学习方法ABC
  5. git add.后回退 代码丢失
  6. python plt画半对数坐标_特征工程大传:对数变换
  7. 【python】pycharm启动 一直index,无法运行
  8. IT人员看待和预防癌症十大建议
  9. 如何用html构建ios应用,使用HTML5构建iOS原生APP(2)
  10. pycharm运行时出现错误解决方法(持续更新中)
  11. 2017.4.22 进制转换 思考记录
  12. (30)System Verilog设计SPI发送
  13. 一阶广义差分模型_贵州茅台(600519)股价预测 (ARIMA模型)
  14. FPGA学习---Modelsim自动仿真
  15. qt connect函数_Qt官方示例广播发送器
  16. 【白皮书】中国高端制造投融资白皮书.pdf(附下载链接)
  17. day02:关于惯性导航工具箱的学习与使用:use of the progen
  18. 【BERT-多标签文本分类实战】之四——数据集预处理
  19. 上古卷轴5传奇版LE与重制版SE的区别(LE Vs SE)
  20. 大数据开发:基于Hadoop的数据分析平台

热门文章

  1. 【Axure教程】能增删数据的柱状图
  2. 关于#define _CRT_SECURE_NO_WARNINGS 1在打开vs2019时自动生成问题解决(使用Notepad++)
  3. 国内外火控计算机发展水平,火控计算机软件执行地址跟踪系统的研究
  4. 虚拟盘rpc服务器不可用,rpc服务器不可用,手把手教你rpc服务器不可用怎么办
  5. Java全栈(四)web网页技术:15.书城项目实战四:管理端图书的增删改查(后台)
  6. 企业对劳动仲裁不理该怎么解决
  7. android服务框架下载,一加移动服务框架
  8. Live800智能营销机器人,用AI赋能企业营销新形态
  9. Pytest结合allure插件生成alluer测试报告【详细实战篇】
  10. Shell脚本撰写指南