diff --git a/jams-server/src/main/resources/webapp/js/api.js b/jams-server/src/main/resources/webapp/js/api.js
index cb551e30bea23060545e60fd4dc7bfc2e79ebe2f..9e1f297fc2338404ac37b11dec368a09a8769dc0 100644
--- a/jams-server/src/main/resources/webapp/js/api.js
+++ b/jams-server/src/main/resources/webapp/js/api.js
@@ -71,6 +71,10 @@ function ajaxApiCall(api_path, request_type, data, credentials, callBackFunction
             },
             error: function (data, statusCode, jqXHR) {
                 callBackFunction(data, statusCode, jqXHR);
+                if(data.status == 401){
+                    window.localStorage.removeItem('access_token');
+                    window.location.replace(url_path + ":" + url_port+"/templates/signup.html");
+                }
             }
         };