Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] FosUserBundle, brak routingu do logowania
emillo91
post
Post #1





Grupa: Zarejestrowani
Postów: 129
Pomógł: 13
Dołączył: 29.03.2012

Ostrzeżenie: (0%)
-----


Witam. Wczoraj zainstalowałem Bundla FosUserBundle w wersji 2.1.2 oraz według instrukcji ze strony Symfony.com zintegrowałem tegoż bundla z frameworkiem. Problem pojawił się w momencie gdy wpisuję adres 127.0.0.1:8000/login. Panel rejestracji działa i mogę dodawać użytkowników lecz nie ma routingu dla strony logowania i nie wiem gdzie szukać rozwiązania. Błąd jaki się pojawia to:
CODE
No route found for "GET /login/"

natomiast jak wpiszę adres bez slasha na końcu to wyskakuje komunikat:
CODE
AppBundle\Entity\auction object not found.


Wszystko robiłem metodą kopiuj-> wklej z instrukcji symfony. Pliki które konfigurowałem wyglądają tak:
app/AppKernel:
CODE
  1. $bundles = [
  2. new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
  3. new Symfony\Bundle\SecurityBundle\SecurityBundle(),
  4. new Symfony\Bundle\TwigBundle\TwigBundle(),
  5. new Symfony\Bundle\MonologBundle\MonologBundle(),
  6. new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
  7. new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
  8. new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
  9. new FOS\UserBundle\FOSUserBundle(),
  10. new AppBundle\AppBundle(),
  11. ];




app/config/security.yml
CODE
  1. security:
  2. encoders:
  3. FOS\UserBundle\Model\UserInterface: bcrypt
  4.  
  5. role_hierarchy:
  6. ROLE_ADMIN: ROLE_USER
  7. ROLE_SUPER_ADMIN: ROLE_ADMIN
  8.  
  9. providers:
  10. fos_userbundle:
  11. id: fos_user.user_provider.username
  12.  
  13. firewalls:
  14. main:
  15. pattern: ^/
  16. form_login:
  17. provider: fos_userbundle
  18. csrf_token_generator: security.csrf.token_manager
  19.  
  20. logout: true
  21. anonymous: true
  22.  
  23. access_control:
  24. - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  25. - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
  26. - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
  27. - { path: ^/admin/, role: ROLE_ADMIN }


app/config/config.yml
CODE
  1. fos_user:
  2. db_driver: orm
  3. firewall_name: main
  4. user_class: AppBundle\Entity\User
  5. from_email:
  6. address: "%mailer_user%"
  7. sender_name: "%mailer_user%"


CODE

  1. app:
  2. resource: '@AppBundle/Controller/'
  3. type: annotation
  4.  
  5. fos_user:
  6. resource: "@FOSUserBundle/Resources/config/routing/all.xml"



Klasy dostępu "User" nie wkleiłem bo nie chodzi o łączenie z bazą danych
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 17:44