/** * @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); }