CakePHP AclManager (Обновление ARO при создании пользователя) - PullRequest
0 голосов
/ 23 января 2019

У меня есть приложение, работающее с использованием CakePHP 3.4, cakephp3-aclmanager 1.3, cakephp / acl 0.2.

Всякий раз, когда я создаю пользователя, в таблицу aros делается запись. Тем не менее, я заметил, что alias всегда равен NULL, когда я создаю пользователя. alias заменяется именем пользователя, как только я получаю доступ к интерфейсу AclManager и нажимаю Update AROs. Это означает, что мне всегда нужно вручную открывать AclManager и обновлять ARO, прежде чем новый пользователь будет работать. Так и должно быть?

Мое желание состоит в том, чтобы иметь возможность создать пользователя, который сразу же имеет права, назначенные его роли.

Я только что попытался настроить чистую установку CakePHP 3.4 и выполнить точные шаги здесь . Но это то же самое. Я проверял код в плагине Aclmanager и функции arosBuilder (). Запускается только когда я нажимаю Обновить ARO в AclManager. Ссылка на функцию: здесь

Мне нужна твоя идея, чтобы сделать это?

...