2016-07-12 6 views
0

Я установил комплект Aimeos 2016 на Symfony 3.1.2. В списке/маршрут работает, но когда я иду в/администратора и попробуйте войти в систему, я получаю сообщение об ошибке:Symfony2 Aimeos admin site login дает ошибку

Unable to find the controller for path "/admin_check". The route is wrongly configured.

я ничего другого в коде не делать. Любая помощь будет оценена!

ответ

1

Вы настроили аутентификацию Symfony точно так же, как в примере?

security: 
    providers: 
     admin: 
      memory: 
       users: 
        admin: { password: secret, roles: [ 'ROLE_ADMIN' ] } 
     aimeos_customer: 
      entity: { class: AimeosShopBundle:User, property: username } 
     in_memory: 
      memory: ~ 

    encoders: 
     Symfony\Component\Security\Core\User\User: plaintext 
     Aimeos\ShopBundle\Entity\User: 
      algorithm: sha1 
      encode_as_base64: false 
      iterations: 1 

    firewalls: 
     aimeos_admin: 
      pattern: ^/(admin|extadm|jqadm|jsonadm) 
      anonymous: ~ 
      provider: admin 
      form_login: 
       login_path: /admin 
       check_path: /admin_check 
     aimeos_myaccount: 
      pattern: ^/myaccount 
      provider: aimeos_customer 
      http_basic: 
       realm: "MyAccount" 
     main: 
      anonymous: ~ 

    access_control: 
     - { path: ^/(extadm|jqadm|jsonadm), roles: ROLE_ADMIN } 
     - { path: ^/myaccount, roles: ROLE_USER } 

Каркас безопасности Symfony довольно требователен к конфигурации четных незначительные изменения нарушат его

+0

Спасибо. Я думал, что я следовал всем шагам, но я кое-что пропустил. – blfbt

+0

Сменил мою безопасность с вашим - но ничего не изменилось ((( –