永发信息网

PHPWind怎样整合Ucenter

答案:1  悬赏:10  手机版
解决时间 2021-04-05 20:09
PHPWind怎样整合Ucenter
最佳答案
请查看下自己是否允许同步会员,登陆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后台应用里面的同步登录和同步退出选择上,相同,同步退出和同步登录也一样的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你的名字黄昏的台词,你的名字的经典台词话语
将足量的CO2不断通入KOH、Ca(OH)2、KAlO2的
土工合成材料与构造物怎么连接的
请问这张d.va的大图谁有?要怎么找?
盛开造句。
残荷之美的语句,情侣之间一个等待另一个的优
五人中选两人参加比赛,甲正好被选中的概率是
单选题将等体积的甲烷与氯气混合于一集气瓶中
写城市美好祝愿的句子,我们祝愿什么补充句子
关于见习期的问题
为你把爱折成纸飞机 这句歌词是哪首歌的?
双轨政策的双轨制的发展初期双轨制
5吨门式起轨道间距跨度是多少
淘宝买衣服尺码怎么看,在网上买衣服跟裤子怎
It'sreportedthatthesandstorm'smoving__thes
推荐资讯
前臂桡骨骨折,石膏可否自行拆除?怎么恢复锻
如果让美军或苏军来打松山要塞,要多长时间
10升燃气热水器用电多少瓦
格言联璧关于家庭的,关于家庭建设的名言警句
工作服一般以什么颜色为主?有没有很鲜艳的颜
大学生团队创业口号,您好,我是大学生,在做
春水1到180赏析。越多越好
下列词语中没有错别字的一组是A. 阴蔽掺假户
沙滩车能跑多快
御尚海美食城在哪里啊,我有事要去这个地方
女孩名字叫清清好吗
________greatprogressLittleJackhasmade!Hem
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?