Skip to content

Commit 8debf90

Browse files
committed
added configuration for usertable fields name
1 parent 5c7dfda commit 8debf90

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/Tqdev/PhpCrudApi/Middleware/DbAuthMiddleware.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,12 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface
4444
$method = $request->getMethod();
4545
if ($method == 'POST' && in_array($path, ['login', 'register', 'password'])) {
4646
$body = $request->getParsedBody();
47-
$username = isset($body->username) ? $body->username : '';
48-
$password = isset($body->password) ? $body->password : '';
49-
$newPassword = isset($body->newPassword) ? $body->newPassword : '';
47+
$usernameFormFieldName = $this->getProperty('usernameFormField', 'username');
48+
$passwordFormFieldName = $this->getProperty('passwordFormField', 'username');
49+
$newPasswordFormFieldName = $this->getProperty('newPasswordFormField', 'username');
50+
$username = isset($body->usernameFormFieldName) ? $body->usernameFormFieldName : '';
51+
$password = isset($body->passwordFormFieldName) ? $body->passwordFormFieldName : '';
52+
$newPassword = isset($body->newPasswordFormFieldName) ? $body->newPasswordFormFieldName : '';
5053
$tableName = $this->getProperty('usersTable', 'users');
5154
$table = $this->reflection->getTable($tableName);
5255
$usernameColumnName = $this->getProperty('usernameColumn', 'username');

0 commit comments

Comments
 (0)