[Symfony] Symfony - złe przekierowanie na produkcji
Damian Czechowski
1/23/2018 | 6:18 PM

Po instalacji aplikacji na produkcji po zalogowaniu się użytkownika przenosi do strony "/" natomiast lokalnie na środowisku DEV po zalogowaniu przenosi zgodnie z ustawieniem w pliku security.yml do "/table default_target_path: liga_typerow_table Gdzie szukać błędu ?

Obsluga Klienta eduweb.pl
1/25/2018 | 11:41 AM

Na produkcji proszę spróbować wyczyścić ciasteczka (albo uruchomić przeglądarkę w trybie incognito) i przejść bezpośrednio na stronę logowania wpisując jej adres w URL’u i zalogować się.

Obsluga Klienta eduweb.pl
1/25/2018 | 11:44 AM

W dokumentacji polecam w szczególności zainteresować się parametrami: always_use_default_target_path - jeżeli jest Pan pewny, że użytkownik po zalogowaniu zawsze i w każdym przypadku ma być przekierowywany na podstronę zdefiniowaną w defalut_target_path to wystarczy ustawić tu true use_referer - jeżeli użytkownik ma być przekierowany na stronę, z której trafilł na stronę logowania

Obsluga Klienta eduweb.pl
1/25/2018 | 11:43 AM

Więcej informacji na ten temat można znaleźć w dokumentacji: https://symfony.com/doc/3.4/security/form_login.html#redirecting-after-success.

Obsluga Klienta eduweb.pl
1/25/2018 | 11:43 AM

Jeżeli po tym Symfony przekieruje użytkownika w odpowiednie miejsce to znaczy, że problem wynika z tego, że Symfony zapisała sobie w sesji, że użytkownik był na jakiejś pośredniej stronie i to na nią powinien zostać przekierowany zamiast na ścieżkę z konfiguracji.