From d3214a463c2558a0f716fcd95e11c73f313c0888 Mon Sep 17 00:00:00 2001
From: zolij <zolij86@gmail.com>
Date: Wed, 8 Jan 2014 12:57:29 +0100
Subject: [PATCH] token session fix

---
 php/AuthSCHClient.class.php | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/php/AuthSCHClient.class.php b/php/AuthSCHClient.class.php
index 099f985..37ab9aa 100644
--- a/php/AuthSCHClient.class.php
+++ b/php/AuthSCHClient.class.php
@@ -23,8 +23,10 @@ class AuthSCHClient {
                 
                 // get tokens from auth.sch.bme.hu
                 $this->authenticate();
-                //save tokendata to session
-                $_SESSION['tokens'] = serialize($this->tokens);
+                
+                //save tokendata to session (if we did authentication -> we have refresh token)
+                if(isset($this->tokens->refresh_token))
+                    $_SESSION['tokens'] = serialize($this->tokens);
             } else {
                 // load tokendata from session
                 $this->tokens = unserialize($_SESSION['tokens']);
-- 
GitLab