From b74a7070a7b383b0369c32a2e1e8ea6378ed6f6a Mon Sep 17 00:00:00 2001 From: Dan Cryer Date: Fri, 17 May 2013 21:42:29 +0100 Subject: [PATCH] Fixing Github sign-in --- PHPCI/Controller/ProjectController.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/PHPCI/Controller/ProjectController.php b/PHPCI/Controller/ProjectController.php index 9c9d04f9..89a4f819 100644 --- a/PHPCI/Controller/ProjectController.php +++ b/PHPCI/Controller/ProjectController.php @@ -175,8 +175,6 @@ class ProjectController extends b8\Controller $github = \b8\Registry::getInstance()->get('github_app'); $code = $this->getParam('code', null); - $_SESSION['github_token'] = null; - if (!is_null($code)) { $http = new \b8\HttpClient(); $url = 'https://github.com/login/oauth/access_token'; @@ -190,6 +188,10 @@ class ProjectController extends b8\Controller die; } } + + if (!isset($_SESSION['github_token'])) { + $_SESSION['github_token'] = null; + } } /**