Yii Framework应用通过UCenter整合discuz视频教程 [ 技术分享 ]
这一讲主要讲了yii应用和discuz通过UCenter实现了双向同步,有些代码写的也不是很严密,我只是给大家起个抛砖引玉的作用,大家如果有什么好的建议,欢迎讨论。 提供程序源码及高清视频下载地址: Yii framework应用通过UCenter整合discuz视频教程
程序源码: [attach]29[/attach]
共 610 条回复
-
public function authenticate() { Yii::import('application.vendors.*'); require_once('ucenter.php'); if(!empty($this->password)) list($uid, $username, $password, $email) = uc_user_login(strtolower($this->username), $this->password); else list($uid, $username, $email) = uc_get_user($this->username); setcookie('Example_auth', '', -86400); if($uid > 0) { $this->_id=$uid;//这里是直接将uid给了id,后面控制器里才能用Yii::app()->user->id,如果yii的用户id和discuz里的对应用户不同,就不能这样了,我想Yii::app()->user->uid,怎么加这个呢 $this->username=$username; $this->errorCode=self::ERROR_NONE; } elseif($uid == -1) { $this->errorCode=self::ERROR_USERNAME_INVALID; } elseif($uid == -2) { $this->errorCode=self::ERROR_PASSWORD_INVALID; } else { $this->errorCode==self::ERROR_NONE; } return $this->errorCode==self::ERROR_NONE; }
-
wangwei27671139 回复于 2012-04-27 16:13 举报
多谢楼主无私奉献啊。
-
zyc841584303 回复于 2012-04-28 13:01 举报
:D 下下来看看
-
lvwentong76 回复于 2012-05-05 09:07 举报
八错八错
-
wh531030320 回复于 2012-05-07 09:49 举报
每个舰长出没的地方,都会发现一个和尚...
-
-
skywalkerwei 回复于 2012-05-10 21:08 举报
kankabadasdasd
-
duantianyu2009 回复于 2012-05-11 09:38 举报
舰长给力阿!顶上顶上!~
╃巡洋艦㊣ 北京
注册时间:2010-11-21
最后登录:8分钟前
在线时长:1674小时33分
最后登录:8分钟前
在线时长:1674小时33分
- 粉丝1369
- 金钱76388
- 威望845
- 积分101578