![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 2 Dołączył: 22.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Czesc,
Mam problem z implementacja setPassword w tabeli sfGuardUser. To co mam to nie dziala, nie zapisuje zakodowanych wartosci do tabeli. Czy moze sa jakies potrzebne credentiale zeby taki zapis przeprowadzic? Nie wiem gdzie moze byc blad..Pomozcie
formularz:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Metoda processForm zawiera zmienną $sf_guard_user. Gdzie i jak ją deklarujesz?
Zapisujesz i formularz i obiekt, wystarczy zapisać jedno z nich. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 2 Dołączył: 22.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Metoda processForm zawiera zmienną $sf_guard_user. Gdzie i jak ją deklarujesz? Zapisujesz i formularz i obiekt, wystarczy zapisać jedno z nich.
po kliknieciu linka wywolywana jest metoda edit. Wiec zmienna $sf_guard_user jest wywolywana wraz z funkcja:
Z tego co zagladalem do kodu pluginu sfGuard, metoda setPassword sama automatycznie zapisuje salt przy domyslnym wybranym algorytmie. Akurat ten ktory tam jest mi odpowiada wiec nie bede go zmienial. Ale nie wiem czy dobrze deklaruje/odwoluje sie do tej metody. Probowalem juz przy uzyciu: setUser()->setGuardUser()->setPassword($form->getValue('password')) ale to Tez nie pomoglo.. Czy moze mialbym napisac jakas funkcje w modelu pluginu tabeli sfGuardUser i poprzez odwolanie sie do niej ? Aha w partialu do formularza mam tak to zapisane: CODE form action="<?php echo url_for('password/update') ?>" method="post" <?php $form->isMultipart() and print 'enctype="multipart/form-data" ' ?>> getObject()->isNew()): ?> Nie moge dojsc do tego co robie zle... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 12:39 |