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

