Cel
Zmienić ścieżkę logowania z:
moja_witryna.lh/login
na:moja_witryna.lh/xyz_login
Rozwiązanie
Aby tego dokonać wystarczą dwa proste kroki przedstawione poniżej.
Usuwamy domyślny routing fos_user_security i dajemy własny
W pliku routing.yml modyfikujemy zapis
fos_user_security: resource: "@FOSUserBundle/Resources/config/routing/security.xml"
na:
fos_user_security_login: pattern: /xyz_login defaults: { _controller: FOSUserBundle:Security:login } fos_user_security_check: pattern: /xyz_login_check defaults: { _controller: FOSUserBundle:Security:check } fos_user_security_logout: pattern: /xyz_logout defaults: { _controller: FOSUserBundle:Security:logout }
Modyfikujemy security.yml
Zmieniamy:
firewalls: main: pattern: ^/ form_login: provider: fos_userbundle csrf_provider: form.csrf_provider logout: true anonymous: true
na:
firewalls: main: pattern: ^/ form_login: provider: fos_userbundle csrf_provider: form.csrf_provider login_path: fos_user_security_login check_path: fos_user_security_check logout: path: fos_user_security_logout anonymous: true
Brak komentarzy:
Prześlij komentarz