[Symfony][Symfony2][SF2] Złe przekierowanie po zalogowaniu, Problem z konfiguracją security.yaml |
[Symfony][Symfony2][SF2] Złe przekierowanie po zalogowaniu, Problem z konfiguracją security.yaml |
15.06.2021, 20:02:50
Post
#1
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) |
Nie wiem czemu po zalogowaniu nie zostaję przekierowany do strony, do której wydaje się powinienem zostać przekierowany a więc do "/tabela" tylko przekierowuje mnie do strony "/" .
Używam Symfony 4.4 . PS. Chciałem zdebuggować w phpstorm ale mam problem ze skonfigurowaniem poprawnie IDE. Mogę mi ktoś na priv podpowiedzieć ? Będę bardzo wdzięczny za pomoc. Mój kod poniżej: security.yaml:
LoginFormAuthenticator.php
MainController .php
|
|
|
16.06.2021, 09:20:32
Post
#2
|
|
Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) |
dodaj w security.yaml form login i default_target_path lub jedną z nich dla form_login
Ten post edytował LowiczakPL 16.06.2021, 09:20:48 -------------------- Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
|
|
|
16.06.2021, 18:53:27
Post
#3
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) |
Próbowałem już tak wcześniej i nie działa. Dalej przekierowuje mnie do strony "/" .
Ten post edytował damianooo 16.06.2021, 18:54:50 |
|
|
16.06.2021, 19:01:40
Post
#4
|
|
Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) |
z access_control wyrzuć tą linię
a następnie jak zadziała usuń to co zaproponowałem wcześniej Chodzi o to że wymagasz pełnego zalogowania dla / czyli w sesji masz zapamiętaną ścieżkę / na którą Symfony przekierowuje Cie po zalogowaniu ponieważ najpierw jest sprawdzana sesja gdzie chcesz się dostać a następnie zdefiniowane ścieżka
Ten post edytował LowiczakPL 16.06.2021, 19:10:44 -------------------- Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
|
|
|
16.06.2021, 19:14:36
Post
#5
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) |
ok faktycznie działa. Dzięki.
Ale jeszcze mam problem z wylogowaniem bo przekierowuje mnie do "/" zamiast do "/login" |
|
|
17.06.2021, 07:58:52
Post
#6
|
|
Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) |
Wydaje mi się ze /login to takie sobie miejsce na wylądowanie po wylogowaniu
... w security masz parametr logout:
-------------------- Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
|
|
|
21.06.2021, 21:32:44
Post
#7
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) |
Dzięki za pomoc.
Z tym wylogowaniem trochę inaczej ma być: logout: path: /logout target: /login poza tym musiałem odkomentować: - { path: ^/, roles: ROLE_USER} bo się działy dziwne rzeczy po wylogowaniu bo niby byłem wylogowany ale widziałem wszystkie strony tak jakbym był zalogowany. Masz i tak jeszcze jednego plusa ode mnie. |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 04:25 |