В моем настраиваемом модуле у меня есть пользовательский UserController который расширяет ZfcUser поставщика ZfcUser , чтобы настроить indexAction и registerAction . namesapce MyModule; class UserController extends ZfcUser\Controller\UserController { public function indexAction() { /* my code */ } public function registerAction() { /* my code */ } } Я добавляю следующее в модуле моего модуля module.config.php […]
Я создаю закрытый веб-сайт с целевой страницей для всех. Я использую ZfcUser и BjyAuthorize . Теперь все работает, но мне интересно, как я могу исключить действие приложения Application\Controller\Index::index . В моем module.bjyauthorize.global.php я сказал, что мое действие не требует аутентификации: 'BjyAuthorize\Guard\Controller' => array( array( 'controller' => 'Application\Controller\Index', 'action' => 'index', 'roles' => array() ), // […]
Я использую ZF2 в сочетании с ZFCUser и bjyauthorize . У меня есть целевая страница, которая должна быть доступна по всему миру. Все остальные страницы должны быть за логином. Сначала я обвинил bjyauthorize в том, что вы не позволили гостевым пользователям получить доступ к моей целевой странице. Но после некоторых обсуждений кажется, что ZFCUser блокирует […]
Я начинаю с zf2, и мне приходится обрабатывать многие до многих разрешений / ролей. Использование ZfcRbac . Поэтому я делаю сопоставление с User / Hierarchical Role (имя таблицы = роль) / разрешения И я делаю некоторые охранники с политикой отказа. Моя охрана, сопоставление, база данных, все в порядке. Моя иерархическая структура выглядит так: class HierarchicalRole […]
У меня есть полностью запущенное приложение mvc на ZF2. Я хочу запустить некоторые действия из командной строки. Я правильно настроил свои консольные маршруты и другие среды. Когда я запускаю свое приложение из CLI, я получил исключение Permission denied, подобное этому: 'You are not authorized to access GeneratePdf\Controller\GeneratePdf\GeneratePdf:generate-all' in /var/www/zf2-reporting/module/BjyAuthorize/src/BjyAuthorize/Guard/Controller.php:172 У меня уже есть пользователь в […]
Я успешно установил ZFCUser . Теперь я задаюсь вопросом, есть ли способ глобально проверить подлинность. Как указано в вики, существует несколько способов проверить auth. Они все работают, но я должен поместить чек-if-предложение действительно в каждое действие? Все мои сайты должны быть доступны только при входе в систему, а если нет, вы должны перенаправляться на страницу […]
У меня возникли проблемы с попыткой выполнить единичное тестирование действия, которое использует ZfcUser для аутентификации. Мне нужно каким-то образом высмеять плагин ZfcUser Controller, но я не уверен, как это сделать. Мне удалось успешно произвести некоторые модульные тесты для таблиц и моделей, но контроллер требует много инъецируемых объектов и вызывает проблемы. Кто-нибудь знает, как настроить Mocks […]
Я добавил модуль ZfcUser в мое приложение Zend Framework 2. Но я должен использовать существующую таблицу базы данных, которая имеет несколько разные имена столбцов, чем структура таблицы по умолчанию для ZfcUser. В вики-странице ZfcUser говорится, что можно использовать пользовательский mapper, если моя модель не соответствует предоставленному интерфейсу. И поскольку моя таблица базы данных отличается от […]