Вот мой сценарий CakePHP.
У меня есть контроллер MembersController
, который обрабатывает всю пользовательскую информацию, а также поддерживает функции login()
и logout()
.Сотрудники имеют возможность редактировать пользователей с помощью функции edit
.Однако, когда сотрудник редактирует пользователя, его сеанс не обновляется.
Я ищу какую-то функцию для входа в AppController, которая сравнивает сеанс пользователей с соответствующей записью в базе данных.Если есть несоответствие (т. Е. База данных была обновлена), я бы хотел обновить сеанс пользователя.
Я видел много решений, которые работают, когда пользователь редактирует свои данные, но не когдасотрудник редактирует данные других пользователей.
Большое спасибо за вашу помощь!