ucenter同步问题 我自己写了一个后台,想整合ucenter,但试了很多次都是错啊,有哪位大侠可以写一下流程的,让我检查一下我错在哪里。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查看uc 提供了的api 如果单说整合用户的话,整合时应用程序的改动也非常小,原数据库不用动,原写cookies的代码不用动,原写数据库session的代码不用动,原来的程序不用怎么动,只需改动以下4个文件: longin.php register.php logout.php 修改密码文件.php (忘记密码.php不用动,用原来的就可以) 4个文件中加上和ucenter api通信的语句和逻辑结构。 另需要针对 ucenter新增加一个文件uc.php,这个文件就是应用程序接收ucenter传来的指令并执行的文件。而且他利用p3p技术 实现反向登录a.com或是同时反向登录a.com/b.com/c.com的dedecms或是phpcms或是任意所有程序。 共计改4个文件,增一个文件。 如果要是整合站内信pm,好友,头像等功能,思路与方法和整合用户类同。 另外有一点,在不同的系统之间注册的用户,在第一次登录这个从来没有登录过的系统时,会让激活。借用这个激活,可以让用户完善在本应用程序中的资料,如企业注册资料。资料不完善,不可以激活。 如在bbs注册一个用户test,第一次来到b2b的程序中,这时,并不会自动登录,而是要求用户激活,而test在bbs注册时填的字段与b2b中要求的不同。这时让用户完善资料。第二次来就会自动登录。 三、 uc原理: 以用户登录为例介绍,其它注销,改密码,消息,头像,好友均类同。 1. 从用户xxx在某一应用程序的login.php,输入用户名,密码讲起。 先用uc_user_login函数到uc server验证此用户和密码,如正确,则写入session,写入cookies,并更新应用程序会员表中的登录ip,登录时间。用户感觉不到这个过程。 2. 然后通过uc_user_synlogin通知uc server 用户xxx登录成功,这个过程可能使用ajax,用户感觉不到通知过程。 3. uc server收到这个消息后,马上命令手下,把xxx登录的消息,像令牌环一样,发给所有愿意接收(后台中那个是否开启同步登录)这个消息的其它应用程序。其实就是带参数访问一下各应用程序的uc.php,用户感觉不到这个过程。 4. 各应用程序靠api下的uc.php来接收uc server发来的消息,并对uc server言听计从,让干什么就干什么。现在,收到让xxx用户在你的程序中登录的命令,马上执行。 并写本应用程序的session,并且使用p3p, 写入相同域或不同域的cookies. 用户感觉不到这个过程。 5.最后所有和uc整合的程序,xxx均登录成功。用户从www.test.com/bbs登录后, 跳到www.test.com/news 同样显示登录。因为bbs 和news系统在后台均已登录。 6.应用程序与uc server的会话结束。 PEAE连接PGSQL出错大家帮忙看看什么问题? mysql查询周 月 的问题 在linux下配置web服务器的问题,关于编译php的 php连接mysql 报500内部服务器错误 关于通过代理访问受限网站 phplib的配置问题,紧急求助!!!!! 这种图片排列怎么做啊?? 中秋快乐~~ 散分!! 搜索引擎可以搜索JavaScript中的字符吗? 数据库连接灵异事件探讨,资深的高手请进,紧急求助! include的路径问题,如何表示上N级目录 求一个php连接操作mysql的公共类
如果单说整合用户的话,整合时应用程序的改动也非常小,原数据库不用动,原写cookies的代码不用动,原写数据库session的代码不用动,原来的程序不用怎么动,只需改动以下4个文件: longin.php register.php logout.php 修改密码文件.php (忘记密码.php不用动,用原来的就可以) 4个文件中加上和ucenter api通信的语句和逻辑结构。 另需要针对 ucenter新增加一个文件uc.php,这个文件就是应用程序接收ucenter传来的指令并执行的文件。而且他利用p3p技术 实现反向登录a.com或是同时反向登录a.com/b.com/c.com的dedecms或是phpcms或是任意所有程序。 共计改4个文件,增一个文件。 如果要是整合站内信pm,好友,头像等功能,思路与方法和整合用户类同。 另外有一点,在不同的系统之间注册的用户,在第一次登录这个从来没有登录过的系统时,会让激活。借用这个激活,可以让用户完善在本应用程序中的资料,如企业注册资料。资料不完善,不可以激活。 如在bbs注册一个用户test,第一次来到b2b的程序中,这时,并不会自动登录,而是要求用户激活,而test在bbs注册时填的字段与b2b中要求的不同。这时让用户完善资料。第二次来就会自动登录。 三、 uc原理: 以用户登录为例介绍,其它注销,改密码,消息,头像,好友均类同。 1. 从用户xxx在某一应用程序的login.php,输入用户名,密码讲起。 先用uc_user_login函数到uc server验证此用户和密码,如正确,则写入session,写入cookies,并更新应用程序会员表中的登录ip,登录时间。用户感觉不到这个过程。 2. 然后通过uc_user_synlogin通知uc server 用户xxx登录成功,这个过程可能使用ajax,用户感觉不到通知过程。 3. uc server收到这个消息后,马上命令手下,把xxx登录的消息,像令牌环一样,发给所有愿意接收(后台中那个是否开启同步登录)这个消息的其它应用程序。其实就是带参数访问一下各应用程序的uc.php,用户感觉不到这个过程。 4. 各应用程序靠api下的uc.php来接收uc server发来的消息,并对uc server言听计从,让干什么就干什么。现在,收到让xxx用户在你的程序中登录的命令,马上执行。 并写本应用程序的session,并且使用p3p, 写入相同域或不同域的cookies. 用户感觉不到这个过程。 5.最后所有和uc整合的程序,xxx均登录成功。用户从www.test.com/bbs登录后, 跳到www.test.com/news 同样显示登录。因为bbs 和news系统在后台均已登录。 6.应用程序与uc server的会话结束。