diff --git a/app/controllers/Profile.php b/app/controllers/Profile.php
index 6e02e777bb645d0b94b5abf276a7da1c733b710c..850ba3aa5ff1eeec432c463861e830f7f9b98b3d 100644
--- a/app/controllers/Profile.php
+++ b/app/controllers/Profile.php
@@ -53,7 +53,8 @@ class Profile extends Controller
     	session_start();
 
         if (isset($_COOKIE['access_token'])) {
-            if ($this->model('Token')->validateToken($_COOKIE['access_token'])) {
+            $user_id = $this->model('Token')->validateToken($_COOKIE['access_token']);
+            if ($user_id) {
                 $access_valid = true;
             } else {
                 $access_valid = false;
@@ -77,7 +78,7 @@ class Profile extends Controller
 			} else {
                 $user['userPicture'] = $_POST['avaHidden'];
 			}
-
+            
 	        $model = $this->model('User');
 	        if ($model->updateUserById($user)) {
 	        	$data = $model->readUserById($user['id']);
@@ -88,7 +89,6 @@ class Profile extends Controller
 	            echo "Internal Server Error";
 	            header('Location: /home');
 	            exit();
-
 	        }
     	} else {
     		header('Location: /login');