コード例 #1
0
ファイル: YWebUser.php プロジェクト: kuzmina-mariya/4seasons
 /**
  * @param  IUserIdentity $identity
  * @param  int $duration
  * @return bool
  */
 public function login($identity, $duration = 0)
 {
     if ($duration) {
         //создать токен
         $token = Yii::app()->userManager->tokenStorage->createCookieAuthToken($this->getProfile(), $duration);
         $identity->setState($this->authToken, $token->token);
     }
     return parent::login($identity, $duration);
 }