Example #1
0
 public function actionLogin()
 {
     //		$request = new Request();
     //		$headers = $request->getHeaders();
     //		$access_token = $headers->get('Authorization');
     //print_r($access_token);die;
     /**
      * если авторизация успешная,
      * в таблицу временных токенов вставляется новый токен
      * на определенное время жизни,
      * и возвращается назад в ExtJs
      * 
      * 
      */
     if (!Yii::$app->user->isGuest) {
         $session = new Session();
         $session->createToken(Yii::$app->user->id);
         return $session;
     }
     //		return "Облом";
     //		return "login - " . $_SERVER['PHP_AUTH_USER'] . " password " . $_SERVER['PHP_AUTH_PW'];
     //		return [
     //			'token' => $access_token,
     //			'expires_in' => 3600,
     //			'token_type' => 'basic',
     //			'scope' => null
     //		];
 }