![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 2 Dołączył: 20.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam
Mam problem z formularzami, tzn dokladniej z ochrona przez csrf. (symfony 1.2.4) Przyusuwaniu kategori z formularza edycji dostaje blad o wymaganym csrf 500 | Internal Server Error | sfValidatorErrorSchema _csrf_token [Required.] stack trace .. Formularze wygenerowalem za pomoca cli. Obecnie plik formluarza wyglada tak:
Pliku JmdataCategoriesForm.class.php jest pusty, tzn bez dodatkowych ustawien itp. Jak widac wylaczylem CSRFProtection oraz zakomentowalem validatory. Mimo to przy usuwaniu elementu dostaje powyzszy komunikat. Gdy wlacze CSRF to komunikat o wymaganym csrf token dostaje przy dodawaniu/edycji pol. Szukalem na forum symfony i nic nie pomagalo. Prosze o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%) ![]() ![]() |
A jak wygląda akcja usunięcia tej kategorii, poza tym po co to chcesz wyłączyć ?
Ten post edytował Lonas 6.03.2009, 15:21:27 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 2 Dołączył: 20.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Akcja jest z automatu (caly kod akcji poniewaz przy aktywacji CSRF za kazdym razem wyrzuca z walidatora "csrf token: Required". ):
Jak usune z metoedy executeDelete $request->checkCSRFProtection(); to dziala dobrze ale chyba nie o to chodzi.. Czy moze ktos juz spotkal sie z tym problemem albo moze zna sposob aby rozwiazac ten problem?? Zaznaczam ze ochrona CSRF dziala dobrze w innych modulach wygenerowanych poprzez propel:build-form, natomiast dla tego jednego moduly nie dziala (model oparty na nestedset). Dodam, ze gdy wyrzucany jest blad validatora "csrf token: Required" w kodzie strony ukryte pola id oraz csrf_token maja puste wartosci (metoda executeUpdate). Ten post edytował prohol 6.03.2009, 15:27:24 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 2 Dołączył: 22.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Sprobuj uzyc zamiast setWidgets... WidgetSchema['nazwa_pola'] = new itp..
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 14:57 |