Удивительно, как назвать этот вопрос. Думайте, что это лучшая ситуация.User Authorization in KohanaPHP App vs Endless Loop
Ситуация: У меня есть небольшое приложение, написанное в рамках KohanaPHP. Однако есть одна небольшая ошибка, которая делает меня сумасшедшей.
У меня есть собственный Core_Controller, который расширяется каждым контроллером в этом приложении. В конструкторе этого контроллера я проверяю статус профиля пользователя. Все идет нормально. Хотя я столкнулся с логической проблемой. Это называется бесконечным циклом перенаправления. Если я попытаюсь перенаправить (в конструкторе Core_Controller) пользователя на Member_Controller, он не сможет работать из-за бесконечного lopp. Я понимаю, почему это происходит.
Решение: Я ищу решение, как сделать его гибким. Я попытался перенести эту проверку в помощника и вызвать ее в конструкторе Core_Controller. Однако он может работать правильно.
Вопрос: Должен ли я включать проверку в конструктор каждого контроллера? Есть ли универсальный метод для этого?
Ожидание ваших мыслей.
M.A.
Я также пытался использовать базовый контроллер (http://docs.kohanaphp.com/general/controllers#using_a_base_controller_for_your_application). С теми же результатами. –