摘要: 在我前面的博文中提出了整合ucenter到yii应用的方法,还有一些不完美,那就是,登录、退出需要手动输出js到页面上来通知其他应用。那么如何做到自动处理,而不需要特别照顾?我发现只需要继承CWebUser类,实现自己的WebUser类,并覆盖登录和退出两个事件即可,不多说,上代码:Php代码 <?php class WebUser extends CWebUser { publicfunction afterLogin($fromCookie) { parent::afterLogin ( $fromCookie ); //ucenter Yii::import ( 'appl 阅读全文
posted @ 2012-08-08 20:58 不悲伤的凄凉 阅读(426) 评论(0) 推荐(0)
摘要: 如今很多网站都要整合论坛程序,而康盛的Discuz系列产品往往是首选。然后就有了整合用户的需要,康盛提供了Ucenter架构,方便对不同的应用程序进行单点登录整合。进来我尝试将ucenter整合到Yii网站中,获得了成功,虽然登录同步程序不是很妥当,基本使用没有问题了。我将继续改进。下面说说步骤:下载安装ucenter和discuz,我使用的是ucenter1.6和discuz7.2,由于7.2自带的uc_client是旧版本,所以需要覆盖一下1.6版本。复制一份uc_client文件夹到 protected/vendors/下,然后建立一个ucenter.php文件,内容如下:Php代码 . 阅读全文
posted @ 2012-08-08 20:54 不悲伤的凄凉 阅读(523) 评论(0) 推荐(0)