Yii整合UCENTER 项目托管地址 http://code.google.com/p/ucenterforyii/
版权归所有支持yiiframework的PHPer使用
如您有更好解决方法
请联系 nimanyi#gmail.com QQ:962950 url:http:://www.dedecm.cn
使用方法
按照目录结构拷贝到本地
可以根据需要进行修改,但是修改后需要修改相应文件中的目录地址
使用方法: 在ucenter添加新的应用 接口的地址为
然后通讯成功后拷贝ucenter生成的配置文件到 config.inc.php
接下来的工作就是 修改 main.php 在 user的配置里面加入
'stateKeyPrefix'=> 'tuan_site',
即可 这里为cookie的加密KEY 可以修改 修改后需要同步修改接口的这个字段 保持一致
// application components
'components'=>array(
'user'=>array(
'class' => 'WebUser',
// enable cookie-based authentication
'allowAutoLogin'=>true,
'stateKeyPrefix'=> 'tuan_site',
),
使用方法 在需要使用的时候加入如下 即可 其他的方法参考ucenter api手册
Yii::import('application.vendors.*');
require_once('ucenter.php');
更多帮助 请关注 更新或建议
English translation?
This is international, English speaking Yii Extension repository. Would you be so kind to provide English description for your extension, so everybody around the world would be able to use it?
不好用哦
api里面的UC 测试老不成功 最后还是替换掉例子的UC才通信成功 后面也不需要加什么domain.com/api 直接domain也行 其他步还有待测试
奉上我的解决方案,比楼主的更加完善些
见 http://lonestone.iteye.com/blog/1127035
感谢楼主点拨,献丑了!
protocol language
hi,
possible to provide in the protocol language, thanks in advance
给出我的实现,包含数据库!可以直接用于二次开发,欢迎反馈问题。
参考 http://lonestone.iteye.com/blog/1127035 给出的方法,然后借鉴yii-user扩展,感谢!实现跟ucenter的通信。程序已经整合ucenter,discuz bbs,discuz home,Yii,所有程序共用一个数据库,不同应用表前缀不一样。Yii默认只用了一张数据表uc_user
实现:
Yii注册用户,同步到uc;
其他discuz应用注册的用户,可以直接在Yii登陆,登陆成功后自动同步到Yii用户表;
Yii登陆后,其他应用同步登陆;
Yii找回密码,可以找回包含没有登陆过的用户;
git项目地址:
https://github.com/xami/yii_uc
请参考说明配置环境:
/yii_uc/README.md
欢迎使用和反馈问题, 腾讯企鹅号: 448 11 95
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.