Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 19 Dołączył: 14.06.2007 Ostrzeżenie: (0%)
|
Cześć, chciałem sobie dopisać captcha na stronie. Zrobiłem więc w widoku tak (kod niepełny):
Formularz wysyłam do metody a w niej mam:
Co bym nie wpisał w pola captcha formularza jest zawsze źle. Patrzyłem nawet czy zmienna przekazywana do metody valid tej klasy ma tą samą wartość jak wpisana. W funkcji valid jest też linijka:
Jak po niej wpisze var_dump($result); wypisuje zawsze bool(false). Konfiguracja standardowa. Ma ktoś jakieś pomysły? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 18.02.2010 Ostrzeżenie: (0%)
|
Witaj,
ostatnio miałem podobny problem. W trzech serwisach napisanych na kohanie captcha działała poprawnie, w czwartym już nie. Pliki były prawie te same więc nie mogłem wyczaić dlaczego nie działa. Rozwiązałem ten problem następująco: W widoku dodałem: w js (jquery):
utworzyłem kontroler Captcha
który sprawdza czy wywołanie jest ajaxowe - jeśli tak wypluwa <img src="..." /> Wydaje mi się że błąd jest spowodowany tym, że captcha jest generowana, a następnie zmienna w sesji 'captcha_response' jest nadpisywana przez wywołanie obiektu w modelu. Ajax załatwia sprawę, bo wywoływany jest po załadowaniu całego drzewa DOM |
|
|
|
Max Damage [Kohana] Walidacja captcha 3.12.2009, 21:12:29
marcio [PHP] pobierz, plaintext $post->add_rules('... 4.12.2009, 00:09:24
k_@_m_i_l Do formularzy to wykorzystuję moduł Formo. Dodaje ... 4.12.2009, 09:08:58
Max Damage Póki co wszędzie mam na stronie formularze tworzon... 4.12.2009, 12:16:56
nmts Na początku mi zadziałało, a teraz też ciągle mam ... 14.12.2009, 11:36:32
Max Damage Temat odgrzebany sprzed prawie trzech miesięcy, pr... 18.02.2010, 12:28:16
marekpe U mnie przyczyna problemu nie była tak trywialna 18.02.2010, 13:13:10 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 17:18 |