|
@@ -7569,7 +7569,10 @@ namespace Tqdev\PhpCrudApi\Middleware {
|
7569
|
7569
|
$passwordColumnName = $this->getProperty('passwordColumn', 'password');
|
7570
|
7570
|
$passwordColumn = $table->getColumn($passwordColumnName);
|
7571
|
7571
|
$registerUser = $this->getProperty('registerUser', '');
|
7572
|
|
- if ($path == 'register' && $registerUser) {
|
|
7572
|
+ if ($path == 'register') {
|
|
7573
|
+ if (!$registerUser) {
|
|
7574
|
+ return $this->responder->error(ErrorCode::AUTHENTICATION_FAILED, $username);
|
|
7575
|
+ }
|
7573
|
7576
|
$data = json_decode($registerUser, true);
|
7574
|
7577
|
$data = is_array($data) ? $data : [];
|
7575
|
7578
|
$data[$usernameColumnName] = $username;
|