Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zabezpieczenie formularzy kodem
Micchaleq
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 4
Dołączył: 13.10.2009

Ostrzeżenie: (0%)
-----


Witam serdecznie,

Mam pewien logiczny problem i mam nadzieję, że ktoś z was wesprze mnie w rozwiązaniu problemu.

Otóż w ostatnim czasie bardzo zirytowała mnie bezsensowna praca pozycjonerów którzy spamują moje i moich klientów formularze kontaktowe. W związku z tym na niekorzyść odwiedzających będą musieli przepisywać kody, co zapewne nie jednego zniechęci. No ale jak trzeba się bronić przed głupotą to trzeba.

Tak czy inaczej chciałbym taką captche zrobić totalnie bezpieczną i nie mam pojęcia jak przekazać kod do validatora jak ja to widze i gdzie mam problem:

-> wchodzę na formularz
-> generuję jakiś ciąg i umieszczam go na grafice
-> formularz zawiera pole xyz w którym ma zostać przepisany kod
-> po wysłaniu formularza trafia on do validacji
i teraz nie wiem jak przekazać ten kod do walidatora z miejsca generowania

Jeżeli miałbym to sam rozwiązywać przekazał bym kod do sesji lub zapisał jakoś w bazie danych, ale gdybym chciał zapisać do db to i tak musiał bym jakoś ująć identyfikator w sesji.
Czy może ktoś podpowiedzieć jak wy to widzicie albo jak to rozwiązujecie?

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Może po prostu skorzystaj z reCAPTCHA?
Go to the top of the page
+Quote Post
Micchaleq
post
Post #3





Grupa: Zarejestrowani
Postów: 186
Pomógł: 4
Dołączył: 13.10.2009

Ostrzeżenie: (0%)
-----


Cytat(phpion @ 6.02.2014, 10:52:16 ) *
Może po prostu skorzystaj z reCAPTCHA?


Jest to jakieś wyjście, ale w takim osobistym mniemaniu wolałbym aby stworzona przeze mnie aplikacja udostępniała tylko funkcjonalność wykonaną przeze mnie tym samym nie chciałbym korzystać z gotowców tym bardziej, że im bardziej powszechne captchy tym bardziej koderzy zajmują się ich łamaniem. Recaptcha również jest już łamana. Może moja captcha nie bedzie super hiper mega, ale przy zastosowaniu własnego algorytmu nikomu nie będzie opłacało się dostosowywać programu do jej łamania.
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




No w sesji masz zapamietac wygenerowany kod i porownywac z tym co ktos wpisze.
Go to the top of the page
+Quote Post
phpion
post
Post #5





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Tylko po co wymyślać koło na nowo? Integracja reCAPTCHy jest prosta więc pewnie w przeciągu 0,5 godziny to ogarniesz.
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




@phpion poniewaz reCaptcha jest juz lamana, a captcha, ktorej on jeszcze nie napisal - NIE (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
Micchaleq
post
Post #7





Grupa: Zarejestrowani
Postów: 186
Pomógł: 4
Dołączył: 13.10.2009

Ostrzeżenie: (0%)
-----


Cytat
Tylko po co wymyślać koło na nowo? Integracja reCAPTCHy jest prosta więc pewnie w przeciągu 0,5 godziny to ogarniesz.


Ja nie chce nic wymyślać to będzie tylko i wyłącznie na użytek własny.

Panowie nie zamierzam się sprzeczać czy lepiej zainstalować jakiegoś kolosa na rynku internetowym czy lepiej wykonać to samemu po prostu wydaje mi się, ze pozycjonery którzy mają w swoich spisach moje strony nie maja oprogramowania do łamania kodów z polskimi znakami jak ł ą ź ż ę itd. Więc pięć znaków z polskiego kodowania i sprawa załatwiona ( moim zdaniem ). Nikomu nie będzie chciało się czegoś takiego dopracowywać gdyż i tak nie mają z tego korzyści.

Przykład który mniej więcej zamierzam osiągnąć
http://www.proxymarket.pl/logowanie/

Wracając do tematu może zapytam inaczej jakie istnieją sposoby aby przekazać taki kod do validatora uwzględniając za każdą razom inny kod losowo generowany? ( poza sesją )

Ten post edytował Micchaleq 6.02.2014, 12:11:46
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




A co ci ta sesja tak przeszkadza? Jakbys nie patrzyl sesja musi byc
Go to the top of the page
+Quote Post
Turson
post
Post #9





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Cytat
Wracając do tematu może zapytam inaczej jakie istnieją sposoby aby przekazać taki kod do validatora uwzględniając za każdą razom inny kod losowo generowany? ( poza sesją )

Ukryty input, ciasteczko - ale to rozwiązania beznadziejne, więc co szkodzi sesja?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 15:07