diff --git a/NodeApp/src/managers/HttpManager.ts b/NodeApp/src/managers/HttpManager.ts
index 62c787ab1b8fab4a553acb88ad5ae79c1bdfe97a..d900ebe99474239da94fae3b795fd6adf4eeac26 100644
--- a/NodeApp/src/managers/HttpManager.ts
+++ b/NodeApp/src/managers/HttpManager.ts
@@ -27,7 +27,7 @@ class HttpManager {
             }
 
             if ( SessionManager.isLogged && config.url && config.url.indexOf(Config.apiURL) !== -1 ) {
-                config.headers.Authorization = 'BEARER ' + SessionManager.token;
+                config.headers.Authorization = 'Bearer ' + SessionManager.token;
             }
 
             return config;
@@ -37,15 +37,24 @@ class HttpManager {
     private registerResponseInterceptor() {
         axios.interceptors.response.use((response) => {
 
-            if ( response.data && response.data.token ) {
-                SessionManager.token = response.data.token;
+            if ( response.data && response.data.sessionToken ) {
+                SessionManager.token = response.data.sessionToken;
             }
 
             return response;
         }, (error) => {
-            if ( error.response.status === 401 ) {
-
+            switch ( error.response.status ) {
+                case 401:   // Unauthorized
+                    logger.error('Session expired or inexistent. Please login again.');
+                    process.exit(1);
+                    break;
+                case 403:   // Forbidden
+                    logger.error('Forbidden access.');
+                    process.exit(1);
+                    break;
             }
+
+            return Promise.reject(error);
         });
     }
 }