2 cl yq cl_yq 于 2016.09.18 09:27 提问

两个网站接口对接问题,没做过完全不知道怎么回事,稍微说得浅显易懂一点谢谢 15C

实现的功能:
学员可点击网站1的LOGO进入网站2学习;
学员进入网站2后默认为登录状态,可直接浏览内容及学习课程;
学员在网站2观看课程获得的学分可同步至网站1

3个回答

showbo
showbo   Ds   Rxr 2016.09.18 10:38
zy_281870667
zy_281870667   Ds   Rxr 2016.09.18 09:37

学员可点击网站1的LOGO进入网站2学习; --> logo的链接,href="http://www.abc.com/course?from=webA&userInfo=userinfo"
学员进入网站2后默认为登录状态,可直接浏览内容及学习课程; -->到达网站B,解析链接中的from和userInfo参数,获取用户的课程信息
学员在网站2观看课程获得的学分可同步至网站1 -->同理上面的两条

如果这两个网站是一家的,那么可以操作同一个数据库或者使用redis来实现数据的查询

u013076997
u013076997   2016.09.18 10:35

1、如果两个网站共用一个库,那就相当的简单了,但是你这种情况我估计肯定不是一个库;
2、不是同一个库,但是涉及到用户共享;这个就比较麻烦了,因为只要用户共享了,那么用户相关的东西可能也要共享。就相当于A站的用户登录之后,点击B站的LOGO时(必须是登录之后,因为要传递用户相关数据),B站那边做了一个注册和登录的操作;
3、学分共享,可能就得需要用到定时任务,A站定时从B站的服务器上读取学员的积分相关信息,然后放入A站的数据库中。

Csdn user default icon
上传中...
上传图片
插入图片