Browse Source

improve register endpoint

Maurits van der Schee 4 years ago
parent
commit
3104948aa6
1 changed files with 4 additions and 1 deletions
  1. 4
    1
      src/Tqdev/PhpCrudApi/Middleware/DbAuthMiddleware.php

+ 4
- 1
src/Tqdev/PhpCrudApi/Middleware/DbAuthMiddleware.php View File

@@ -53,7 +53,10 @@ class DbAuthMiddleware extends Middleware
53 53
             $passwordColumnName = $this->getProperty('passwordColumn', 'password');
54 54
             $passwordColumn = $table->getColumn($passwordColumnName);
55 55
             $registerUser = $this->getProperty('registerUser', '');
56
-            if ($path == 'register' && $registerUser) {
56
+            if ($path == 'register') {
57
+                if (!$registerUser) {
58
+                    return $this->responder->error(ErrorCode::AUTHENTICATION_FAILED, $username);
59
+                }
57 60
                 $data = json_decode($registerUser, true);
58 61
                 $data = is_array($data) ? $data : [];
59 62
                 $data[$usernameColumnName] = $username;

Loading…
Cancel
Save