diff --git a/src/app/user/controllers/UserController.php b/src/app/user/controllers/UserController.php
index dc0dd361f85e8ed5996db98525fed6c27f37b384..03e8215d3e4b9f51c13547df9d752de24e240cdd 100644
--- a/src/app/user/controllers/UserController.php
+++ b/src/app/user/controllers/UserController.php
@@ -133,6 +133,11 @@ class UserController
             return $response->withStatus(400)->withJson(['errors' => 'User already exists']);
         }
 
+        $logingModes = ['standard', 'restMode'];
+        if (!in_array($data['loginmode'], $logingModes)) {
+            $data['loginmode'] = 'standard';
+        }
+
         UserModel::create(['user' => $data]);
 
         $newUser = UserModel::getByUserId(['userId' => $data['userId']]);