Загрузка дополнительных данных для аутентифицированного пользователя с CakePHP Auth Component - PullRequest
0 голосов
/ 27 апреля 2011

У меня есть некоторые дополнительные данные, которые я хочу загрузить при каждом запросе для аутентифицированного пользователя. Я недавно принял Auth Component. Ранее я загружал эти дополнительные данные в beforeFilter моего AppController. Я полагаю, что мог бы оставить его там и обернуть код в тесте против $this->Auth->user();, но хотел посмотреть, есть ли лучший способ для обоих этих элементов.

Итак, вопрос состоит из двух частей:

  • Есть ли встроенный метод компонента Auth, где я могу загружать дополнительные данные по каждому запросу для аутентифицированного пользователя.
  • Если нет, есть ли лучший способ сделать это, чем проверка $this->Auth->user(); в beforeFilter

1 Ответ

1 голос
/ 28 апреля 2011
  • нет
  • несколько вариантов
    • перегрузка компонента авторизации
    • сверните свои
    • сделайте проверку подлинности, если они вошли в систему и дополнительных данных нет, получите. это, очевидно, будет дополнительный запрос, но один раз за вход в систему ... вряд ли убийца сервера.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...