天天看点

Magento 整合Ucenter(discuz)

前言

Disucz!X社区越来越受到国内外朋友的喜爱,magento做为增长速度最快及扩展性最强的电子商城亦如此。让会员有更好的体验,方便管理会员及登录登出,整合会员成了必不可少的一步。

接下来,我们介绍如何实现magneto与ucenter会员整合。

实现原理

下面简单的用一张流程图来描述实现magento与ucenter整合的原理

Magento 整合Ucenter(discuz)

客户访问登录magento时,magento先通过uc_client 客户端程序得到登录账户ID是否合法,合法则返回同步JS给当前应用,同时通知其他应用的api/uc.php

如果客户访问的是discuz 在discuz那边登录会员,discuz 也会在登录成功后,通过uc_client客户端,通知magento这边,了解了这个原理我们才好开始下面的开发.

也就是说,要做成双向同步,magento这边得写监听事件里面的代码,还有api/uc.php 中的代码.

热身工作完毕,再下一章节讲核心代码部分。如想提前观看请去作者网站追 Magento整合Ucenter