コード例 #1
0
 public function actionLogin($code)
 {
     $query = QueryHelper::createQuery('access_token', ['code' => $code]);
     $response = QueryHelper::doQuery($query);
     $user = User::findOrCreateUser($response['user_id']);
     $user->token = $response['access_token'];
     $user->save();
     Yii::$app->user->login($user, 3600 * 24 * 30);
     return $this->redirect(['site/index']);
 }
コード例 #2
0
ファイル: index.php プロジェクト: CatherineCD/project
<?php

/* @var $this yii\web\View */
use app\helpers\QueryHelper;
$this->title = 'My Yii Application';
?>

<div class="site-index">

    <div class="jumbotron">
        <h1>Welcome!</h1>

        <p><a class="btn btn-lg btn-success" href="<?php 
echo QueryHelper::createQuery('authorize');
?>
">Log in</a></p>
    </div>

</div>