diff --git a/src/controller/controller_api.cpp b/src/controller/controller_api.cpp
index b3e94277..be468584 100644
--- a/src/controller/controller_api.cpp
+++ b/src/controller/controller_api.cpp
@@ -129,7 +129,7 @@ int Controller::handleAPIConnection(Socket::Connection & conn){
           authorized = true;
         }
         //if already authorized, do not re-check for authorization
-        if (authorized){
+        if (authorized && Storage["account"]){
           Response["authorize"]["status"] = "OK";
         }else{
           authorized |= authorize(Request, Response, conn);