phpcms整合DESTOONB2B接口文件及使用说明

DESTOON B2B是一套基于PHP+MySQL的开源B2B电子商务行业门户网站解决方案。
官方网站为http://www.destoon.com,下载,演示及使用请查看官方网站。实际就是仿阿里巴巴的php系统。—本接口提供时destoon版本为 最新版本:V4.0 更新时间:2012-04-28

phpcms如何整合destoon?destoon如何整合phpcms呢?本文就会介绍具体方法和提供接口文件!

至于为什么phpcms需要整合destoon,因为phpcms的黄页功能不全,destoon功能全!

主域名为www.bnwin.com destoon域名为b2b.bnwin.com
均采用utf-8编码,phpcms v9域名和destoon域名应同属不同的子域名,不能采用不用的域名!因为cookie不允许跨域!

1.在phpcms v9后台的phpsso中添加应用
应用名:destoonB2B
应用地址:http://b2b.bnwin.com/member/
通信密钥:(点击自动生成)
类型:其他
应用IP:(保持为空)
通信文件:phpsso.php
字符集:utf-8
同步登录:是

添加应用后,查看应用ID号,并且复制自动生成的 通信密钥

2.打开接口文件中的memeber/phpssoconfig.php文件,修改define(‘APPID’, 2);中的2为上一步中查看的应用ID号,修改$ps_api_url的地址为phpsso的web地址,修改$ps_auth_key为上一步中自动生成的通信密钥。

phpssoconfig.php文件中无中文,如果加入中文,需要保存格式为utf-8无bom编码,不加中文可以使用记事本编辑,加入中文就不能使用记事本编辑,可以使用Notepad++编辑。

保存后把member和module两个目录复制到destoon根目录覆盖。接口文件的member目录中的三个文件是新增的,module\member目录的文件是修改的destoon文件,作用是destoon登录或退出和phpcms v9同步。你可以事先对destoon的module\member中的相应的文件进行备份。

覆盖文件后,进入phpcms v9的应用管理,通信状态应该为通信成功。不成功请检查上面的步骤。

3.修改destoon的destoon_member表(安装时采用的默认前缀destoon),添加字段phpssouid 类型bigint 长度20 小数点0 不允许空值,默认值为0

  1. 接口文件phpcms v9和destoon双向同步登录,同步退出,注册以phpcms v9为注册口,注册后自动同步到destoon。由于两个系统对密码的加密不一致,在destoon注册也能同步到phpcms v9,但在destoon注册的用户就达不到同步登录和登录退出,因为密码加密不致。这也是一些系统整合后,需要激活的原因。本接口不需要激活过程,但不能双向注册。

建议去掉直接在destoon注册,因为destoon注册的密码不能直接保存在phpcms v9中,会出现以phpcmsv9登录时,不能同步登录destoon,去掉destoon同步注册修改方法为:把member目录下的register.php文件内容改为(把www.bnwin.com改为你自己的域名siteid的值改为你的站点的id)

因为整合的目的,是让用户认为全部系统是完美结合在一起的一个系统。所以建议,用户注册,用户登录,用户修改,用户退出全部系统都指向相同的文件。

接口文件及整合视频下载地址:
链接: https://pan.baidu.com/s/1bpJFPVL 密码: uq4d

-------------本文已结束赏个小钱吧-------------
×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开微信扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

64.7K