Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

新手关于UC HOME同步登陆和接口调用问题,请大大们帮忙解决,在线等!!!

[复制链接]
ronaldowx 发表于 2009-11-24 09:49:43 | 显示全部楼层 |阅读模式
本帖最后由 ronaldowx 于 2009-11-24 09:59 编辑

情况如下:
1、添加新应用A
2、与DISCUZ和UC HOME通信成功
3、使用A调用接口uc_user_login进行注册(实际就是将A应用数据库的用户信息同步到UCenter数据库cdb_uc_members表中,此时uchome_member表没有该用户信息)
4、使用用户B登录A应用后,再打开UC HOME页面,UC HOME 不在登陆中
5、使用用户B登录一次UC HOME后,注销
6、重复步骤4,此时UC HOME 处于登录中,进到个人首页

问题:
同步登录是什么意思?我看了相关帖子,说是将用户同步过去后开启同步登录,第一次仍需要手动登录一次UC HOME,以后才可以从其他应用同步登录到UC HOME中,该情况可以避免吗?我要的效果就是:通过后台进程,同步A应用的用户信息到UCENTER中,然后登陆A后(之前和之后都不再使用该用户直接登录UC HOME),UC HOME该用户也处于登陆中。

PS:请各位大大们帮帮忙,弄了2天都没弄好,在线等
回复

使用道具 举报

玻璃屋女孩 发表于 2009-11-24 09:52:27 | 显示全部楼层
把主题编辑一下,这样大家都看不到
回复

使用道具 举报

 楼主| ronaldowx 发表于 2009-11-24 09:54:31 | 显示全部楼层
现在可以看到了吗?
回复

使用道具 举报

auuttt 发表于 2009-11-24 11:43:46 | 显示全部楼层
不登录一次,uchome_member表里没这个用户数据,当然就不能同步登陆了
个人觉得还是需要登录一次,或者楼主可以考虑修改UCENTER机制,
注册后,插入UCENTER的同时,往UCHOME相关表里插入用户数据,不过感觉难度相对较大呢
回复

使用道具 举报

 楼主| ronaldowx 发表于 2009-11-24 15:23:29 | 显示全部楼层
嗯,现在我的想法就是跟你一样的,因为我是在JAVA这边调用UCenter的接口,现在就是在想办法在UCenter的注册接口里往UCHOME相关表里插入用户数据,实在不行就在JAVA里直接操作MYSQL表啦,谢谢你的回复哈~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-16 09:31 , Processed in 0.077754 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表