Как изменить пользователей с именем таблицы аутентификации по умолчанию в cakePHP 4?

Я добавил плагин аутентификации и изменил код в соответствии с документацией CakePHP 4 (https://book.cakephp.org/4/en/tutorials-and-examples/cms/authentication.html). по умолчанию они используют таблицу пользователей для аутентификации. как я могу изменить таблицу пользователей по умолчанию на таблицу клиентов?

Спасибо.


person I'm developer    schedule 26.11.2020    source источник


Ответы (1)


В src/Application.php в функцию getAuthenticationService попробуйте добавить следующее:

$authenticationService->loadAuthenticator('Authentication.Form', [
    'fields' => [
        'username' => 'email',
        'password' => 'password',
    ],
    'userModel' => 'Clients',
    'loginUrl' => '/clients/login',
]);
person Felipe Soupinski    schedule 01.12.2020