Кастомная точка входа в панель администратора
В Pimcore стандартную точку входа в панель управления (/admin) можно ограничить или изменить с помощью конфигурации.
Добавьте уникальный идентификатор для администратора в ваш config/config.yaml:
pimcore_admin:
custom_admin_path_identifier: min20CharCustomToken
Обратите внимание:
custom_admin_path_identifier должен содержать не менее 20 символов В версиях Pimcore до 6.0.5 включительно этот идентификатор не должен начинаться с/admin.
Добавьте запись для контроллера PimcoreCoreBundle:PublicServices:customAdminEntryPoint в ваш файл routing.yaml:
my_custom_admin_entry_point:
path: /my-custom-login-page
controller: Pimcore\Bundle\CoreBundle\Controller\PublicServicesController::customAdminEntryPointAction
Как только вы обратитесь к кастомному маршруту (в данном примере
/my-custom-login-page), в вашем браузере будет установлена специальная административная cookie. Эта cookie проверяется при каждом последующем обращении к эндпоинтам /admin.
Если вы хотите использовать другое название маршрута (вместо предложенного
my_custom_admin_entry_point) , укажите его в конфигурации pimcore_admin:pimcore_admin:
custom_admin_route_name: myCustomAdminRouteЭто необходимо для корректной работы функции «Войти как пользователь» (login as user), которая доступна в разделе администрирования пользователей.
Вы можете предложить улучшение документации или задать вопрос в комментариях.
Если вам нужна полноценная консультация — вы можете заказать её на нашем сайте.