以图明志

开源项目与工具

UCenter的应用整合与单点登录分析

call_user_func函数
一直在用康盛的产品,自然少不了单点登陆,最近重新研究了下ucenter的机制,其实它的基本原理就一句话:跨域设置用户信息。下面只对用户登陆做比较详细说明,其他注册、PM等操作其实原理差不多。call_user_func回调UC_API_FUNC, 此处为uc_api_mysql函数,即调用 uc_api_mysql函数。

开源项目与工具

简述用UCenter整合第三方应用程序

很容易将程序纳入UCenter体系中来
UCenter除了对实现用户通行,各个应用通用信息的存储和处理之外,还有一个重要的功能就是开放的接口协议,其他第三方应用程序通过简单修改,即可很容易将程序纳入UCenter体系中来,和其他应用共享用户以及其他数据 ,关于第三方应用程序的整合牵扯到的东西比较多,这里篇幅有限不能很详细的说,我只对整合概念上做一些描述。

开源项目与工具

uc_client是如何与UCenter进行通信的

整合程序历史上的创新
以用户登录为例介绍,其它注销,改密码,消息,头像,好友均类同。从用户xxx在某一应用程序的login.php,输入用户名,密码讲起。先用uc_user_login函数到uc_server验证此用户和密码,如正确,则写入session,写入cookies,并更新应用程序会员表中的登录ip,登录时间。用户感觉不到这个过程。

PHP服务器脚本

[专题] PHP函数补完:call_user_func()

从UCenter里了解的一个函数
UCenter源代码里有一个函数call_user_func,开始以为是自己定义的函数,结果到处都找不到。后来才知道call_user_func是PHP的内置函数,该函数允许用户调用直接写的函数并传入一定的参数,下面总结下这个函数的使用方法。
1 / 1 首页 < Prev 1 Next > 尾页 页码: