![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 0 Dołączył: 3.06.2010 Ostrzeżenie: (50%) ![]() ![]() |
W jaki sposób można zabezpieczyć dostęp do ścieżki routingu nie wpisując w każdą funkcję kontrolera zabezpieczenia typu:
Chodzi o to żeby dostęp był automatycznie zabroniony dla ścieżki rozpoczynającej się od np:
Czy to się da ustawić w security.yml? Z tym, że jeśli się da to jak przekierować na homepage a nie do logowania? Ten post edytował borpaw 1.12.2014, 10:28:54 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Tak, da się. W security.yml:
Kod security:
access_control: - { path: '^/profil/', role: IS_AUTHENTICATED_REMEMBERED } Ten post edytował Crozin 1.12.2014, 10:33:10 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 0 Dołączył: 3.06.2010 Ostrzeżenie: (50%) ![]() ![]() |
Próbowałem tego też ale to działa mi tylko na ścieżkę /profil a na /profil/... już nie, może trzeba coś jeszcze dopisać?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Pokaż Twój kompletny kod.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 0 Dołączył: 3.06.2010 Ostrzeżenie: (50%) ![]() ![]() |
security.yml
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Masz złą kolejność reguł:
Kod - { path: ^/.*, role: IS_AUTHENTICATED_ANONYMOUSLY } Do pierwszej pasują już wszystkie adresy, a sprawdzanie reguł kończy się na pierwszej pasującej.
- { path: ^/profil/, role: [IS_AUTHENTICATED_REMEMBERED] } |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 0 Dołączył: 3.06.2010 Ostrzeżenie: (50%) ![]() ![]() |
A widzisz, faktycznie, nie pomyślałem o tym, teraz działa. Dzięki
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 1.07.2025 - 03:55 |