Перейти к основному содержимому

Кастомная точка входа в панель администратора

В 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), которая доступна в разделе администрирования пользователей.


Вы можете предложить улучшение документации или задать вопрос в комментариях.
Если вам нужна полноценная консультация — вы можете заказать её на нашем сайте.