Yii 1.1: ucenter

YII 整合 UCenter 文件
4 followers

Yii整合UCENTER 项目托管地址 http://code.google.com/p/ucenterforyii/

版权归所有支持yiiframework的PHPer使用

如您有更好解决方法

请联系 nimanyi#gmail.com QQ:962950 url:http:://www.dedecm.cn

使用方法

按照目录结构拷贝到本地

可以根据需要进行修改,但是修改后需要修改相应文件中的目录地址

使用方法: 在ucenter添加新的应用 接口的地址为

http://youdomain/api

然后通讯成功后拷贝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');

更多帮助 请关注 更新或建议

Total 5 comments

#9789 report it
xami at 2012/09/10 12:23pm
给出我的实现,包含数据库!可以直接用于二次开发,欢迎反馈问题。

参考 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

#6085 report it
sltech at 2011/12/10 07:16pm
protocol language

hi,

possible to provide in the protocol language, thanks in advance

#4537 report it
wangyong at 2011/07/18 09:32am
奉上我的解决方案,比楼主的更加完善些

见 http://lonestone.iteye.com/blog/1127035 感谢楼主点拨,献丑了!

#2394 report it
Milky Way at 2010/12/22 09:04pm
不好用哦

api里面的UC 测试老不成功 最后还是替换掉例子的UC才通信成功 后面也不需要加什么domain.com/api 直接domain也行 其他步还有待测试

#2229 report it
Trejder at 2010/11/29 08:06am
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?

Leave a comment

Please to leave your comment.

Create extension
Downloads
No downloadable files yet
  • Yii Version: 1.1
  • License: Other Open Source License
  • Developed by: yufan
  • Category: Auth
  • Votes: -10
  • Downloaded: 95 times
  • Created on: Nov 24, 2010
  • Last updated: Nov 24, 2010
  • Tags: ucenter