Example_auth 站长写的整合ucenter,求此cookie的来历以及出处? [ 求助交流 ]
Example_auth 站长写的整合ucenter,求此cookie的来历以及出处? 这下面的代码是站长写的:
public function init()
{
Yii::import('application.vendors.*');
require_once('ucenter.php');
$model=new LoginForm;
$cookie = Yii::app()->request->getCookies();
if(!empty($cookie['Example_auth']->value) && Yii::app()->user->isGuest)
{
list($Example_uid, $Example_username) = explode("\t", uc_authcode($cookie['Example_auth']->value, 'DECODE'));
if(Yii::app()->user->id != $Example_uid)
{
$identity=new UserIdentity($Example_username);
$identity->authenticate();
Yii::app()->user->login($identity,$cookie['cookietime']->value);
$this->redirect(Yii::app()->user->returnUrl);
}
}
if(empty($cookie['Example_auth']->value) && !Yii::app()->user->isGuest)
{
Yii::app()->user->logout();
$this->redirect(Yii::app()->homeUrl);
}
}
共 2 条回复
oraclelee 山东济南
注册时间:2012-05-12
最后登录:2015-04-14
在线时长:0小时6分
最后登录:2015-04-14
在线时长:0小时6分
- 粉丝0
- 金钱170
- 威望0
- 积分170