wordpress4.6.1与discuz X3.2通过ucenter整合教程

discuz建议使用utf-8编码程序,gbk不在此整合范围,原因不做解释。

 

由于近来秦王会要扩大影响 ,官网需要整合一个论坛,之前在一个电商网站做过这样的研究,也成功过达到了用户同步,但这次却遇到很多问题。从网站找了很多整合教程,写的都很详细,而且里面还有很多截图按说都是没问题的,但实际情况并非那样。即使Ucenter里面显示通信成功,但使用wordpress用户登录discuz的时候总是提示密码不正确,错误的原因就在于你按照网上教程在wordpress和discuz的ucenter中心安装的Ucenter使用的数据只是wordpress里面安装的ucenter数据,并非discuz论坛使用的用户中心(Ucenter),原因找到了下面就来解决问题。

 

Ucenter仍然可以按照网站提示教程进行安装,安装步骤:登录wordpress后台在插件中心搜索Ucenter,安装并激活,其它的暂时不用管,接下来用管理员账户登录论坛UCenter,点击应用管理,在里面安装ucenter

115603a3qm2cw57a21azg0.png

安装的时候,点击添加应用,如图: 应用的主URL: http://www.xxxxx.com/wp-content/plugins/ucenter-integration ,www.xxxxx.com就代表你的域名了,如果你wordpress使用的域名是123456.cn ,那就换成:http://www.123456.cn/wp-content/plugins/ucenter-integration 总之完全按照这个去填就行了,里面不要多空格也不要多其它符号.

115728s3ritvhvz67nxdb9.png

在这里安装应用的时候就两个地方需要你填,应用名称和应用的主URL,应用名称你自己随便取,主URL一定要按上面说的操作,再有就是下面两个同步登录和接受通知要选"是" ,然后点击提交就可以了

120457hxjma6sdljqnn0yo.png

 

提交后返回应用列表,在里面可以看到通信失败,点击应用后面的编辑,拉到下面看到提交按钮下面的应用的UCnenter配置信息,把里面的信息复制出来。

 

接下来就要返回wordpress安装的插件,点击预定义

121018mp3t7ec1b3ah9u7w.jpg

 

把里面对应的信息添上去,保存,这时候再返回UCnenter发现通信成功了,这时候大家都认为wordpress和discuz的两个用户中心已经打通了,但在博客首页或者论坛登录的时候发现用户名并不能使用,这是什么原因呢?继续从网上找,但发现大部分教程都是这样操作的,但就是不成功。原因就在于wordpress使用的UCnenter只是你在discuz论坛新安装的那个UCnenter的用户数据,而这个UCnenter的数据根本就不是discuz的,这时候你只需要改个简单的配置就可以了,返回wordpress后台的UCnenter预定义设置,把里面的配置文件UC_DBTABLEPRE这一项改成discuz自身config_ucenter.php这个配置文件里面对应的项就可以了。这样就可以实现两个wordpress和discuz两个Ucenter数据互通了。再测试一下博客的用户名可以在论坛登录了。同样论坛的用户也可以在博客登录。

 

define('UC_DBTABLEPRE', '`xxx`.uc_');
XXX是数据库名。

 

转载于:https://my.oschina.net/h2dp/blog/3065729

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: .NET Framework 4.6.1是微软开发的一个应用程序框架,它提供了一系列的API和工具,用于开发和运行Windows应用程序、Web应用程序和服务。它是.NET Framework的一个更新版本,包含了许多新的功能和改进,如性能优化、安全性增强、新的API等等。它可以在Windows 7 SP1及以上版本的操作系统上安装和运行。 ### 回答2: .NET Framework是微软开发的一种应用程序框架,用于开发和运行在Windows操作系统上的应用程序。.NET Framework 4.6.1是.NET Framework的一个版本,它是在2015年推出的,并且是.NET Framework 4的更新版本。 .NET Framework 4.6.1在功能和性能方面进行了一些改进。它提供了一些新的特性和功能,可以帮助开发人员更高效地开发应用程序。其中一些改进包括: 1. 改进了性能和稳定性。.NET Framework 4.6.1改进了GC性能,提供了更好的内存管理和垃圾回收策略,使得应用程序的性能更好。 2. 引入了一些新的类库和API。.NET Framework 4.6.1引入了一些新的类库和API,扩展了应用程序的功能,例如新的加密算法、新的网络类库等。 3. 改进了Windows Presentation Foundation(WPF)和Windows Communication Foundation(WCF)。.NET Framework 4.6.1提供了一些针对WPF和WCF的改进,包括更好的UI体验和更高效的网络通信。 4. 引入了新的语言特性。.NET Framework 4.6.1引入了一些新的语言特性,例如自动属性初始值设置、异常筛选器、using静态导入等,这些特性可以使开发人员编写更简洁和可读性更高的代码。 总之,.NET Framework 4.6.1是.NET Framework的一个更新版本,它提供了一些功能和性能的改进,可以帮助开发人员更高效地开发应用程序。无论是新项目还是现有项目的升级,使用.NET Framework 4.6.1都能够获得更好的开发体验和更高的应用程序性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值