自己开发的网站,整合ucenter,通信成功,同步登录怎么弄? 50

自己可以开发,看了手册,思路目前不是很清楚,306268174... 自己可以开发,看了手册,思路目前不是很清楚,306268174 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏50(财富值+成长值)
女王十点说
2014-09-04 · 有趣,有料,有种,是我们最美的姿态。
女王十点说
采纳数:86 获赞数:208

向TA提问 私信TA
展开全部
请查看下自己是否允许同步会员,登陆uncenter 后台。应用管理-ecshop的配置!

登录的时候,程序是先去查询ucenter会员表中是否存在该用户,如果存在查询当前网站会员表中是否存在,如果不 存在就证明该用户是通过另外一个站点注册的并且是在该站点第一次登录,就需要把该会员添加到当前站点的会员表中。上面所说的就是ucenter的会员整合 机制了。
ucenter安装完之后,这时就需要去ucenter后台添加应用了,首先登录到ucenter的后台,

点击应用管理里面的添加应用,把你需要整合的站点信息添加进去。应用名称,应用的主URL,通信密钥,应用类型,应用接口文件名称是必填项目,点击提交 后,下面就会生成相关的应用的UCenter 配置信息,这个配置信息等会儿会用到。ucenter的应用配置好后,就需要把整合ucenter需要用到的文件放你站点的根目录下面,文件包括:
A:api文件(你去看看像discuz啊,supesite啊。uchome啊他们里面都有的),
B:还有一个inlude文件夹(里面只需要一个文件db_mysql.class.php:这个是里面链接数据库操作的),
C:还有一个config.inc.php(而我自己的配置文件就是这个,所以我改了个名字叫config.php,这里改之后,就需要吧api/uc.php里面的所有config.inc.php替换成config.php了),
D:uc_client文件(在你下载的ucenter压缩包里面的这个文件拷贝过来就ok啦),
文 件夹放好之后,就是配置config文件了,把上面在ucenter后天添加应用的时候生成的“应用的UCenter配置信息”复制到 config.inc.php中,然后在刷新ucenter后台的应用列表,看下他的通信状况,如果通信成功就证明该站点已经整合成功了。

找到api下面的uc.php,这个就是实现同步登录同步退出操作的函数文件,找到synlogin这个function,这个function就是 同步登录的函数的,这个函数里面你可以进行数据库操作,保存你站点中登录之后的cookie或者session。这里只是完成了别的站点同步登录到你的网 站,那么如果让你的网站也同步登录到其他的站点呢?这就需要去修改序了,这个代码在ucenter的接口文档里面有登录和注册的函数,如登录函数是 uc_user_login($str_user_name, $str_user_pwd);大家可以自己看看,需要注意的是要实现同步登录,他是js来实现登录的,ucenter程序是把同步登录站点的代码生成了 js代码,$ucsynlogin = uc_user_synlogin($int_id);这就是同步登录的代码,你可以打印下这个代码,你就可以看到,你ucenter有几个应用,他就会 生成多少个js代码,而这些代码就是去通知其他站点同步登录的,所以这些代码需要在页面上面执行才能实现同步登录功能。代码修改完了之后,你需要把 ucenter后台应用里面的同步登录和同步退出选择上,

相同,同步退出和同步登录也一样的。
追问
站长之家我已经看过这篇原文了。。。问题已经全解决谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
引迈低代码
2024-04-02 广告
引迈JNPF低代码开发平台可以以极少量代码或无代码的方式开发各种企业级管理系统,其特点如下:1. web在线开发低代码开发平台是个全Web可视化开发和运行架构,只要在web端网页就能开发,不需要安装配置复杂的本地开发环境;2. 代码生成器依... 点击进入详情页
本回答由引迈低代码提供
匿名用户
2015-10-08
展开全部
亲,我也遇到同样的问题,现在已经通信成功了,请问然后需要改哪些文件来实现我的web站点和论坛的同步登陆呢?
追问
我去年就搞定了,ucenter本身不是想象的那么完美,你可以看看官方例子,其实挺简单的,看完再回头看看自己的项目跟论坛怎么设计对接
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式