Captcha - zobrazení a ověření

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
Uživatelský avatar
kuxik009
Level 2.5
Level 2.5
Příspěvky: 338
Registrován: 16 úno 2013 13:03
Kontaktovat uživatele:

Captcha - zobrazení a ověření

Příspěvek od kuxik009 »

Zdravím,
odsud jsem si stáhnul zdroják captchy. Na konci článku se píše, že v dalším dílu si uděláme ověření, ale nic takového tam není.
Zdroják:
ABBC3_SPOILER_SHOW
Captcha se size zobrazí správně (zde), ale už nevím, jak to ověřit. Ani když si udělám formulář a ten soubor načtu includem, nefunguje to (zde). Takže uměl by mi někdo prosím poradit s tím, jak do formuláře načíst tu moji captchu a následně ji ověřit? Zkoušel jsem hledat na Googlu, ale jelikož je každá captcha jinak dělaná, tak jsem nic nenašel. Děkuji předem všem!
Moje portfolio
Český jazyk je freeware, ale nikoliv open source!!!

Sestava:
ABBC3_SPOILER_SHOW
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Captcha - zobrazení a ověření

Příspěvek od CZechBoY »

Zdravím,
na stránce formuláře si dej:

Kód: Vybrat vše

session_start();   // před jakýkoliv jiný obsah
$_SESSION['captcha'] = 'tvůj kontrolní captcha kod';
.
.
<form method="post">
<img src="..cesta k vygenerovanymu captcha kodu...">
<input type="text" name="captcha">
<button type="submit">odeslat</button>
</form>
 
a potom při zpracování formuláře

Kód: Vybrat vše

session_start();
if ($_SESSION['captcha'] == $_POST['captcha']) {
  //Ok
} else {
  // captcha špatně
}
 
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
kuxik009
Level 2.5
Level 2.5
Příspěvky: 338
Registrován: 16 úno 2013 13:03
Kontaktovat uživatele:

Re: Captcha - zobrazení a ověření

Příspěvek od kuxik009 »

Díky, formulář vypadá hezky, jenže jak už jsem řekl, já tu kapču jen okopíroval. Poradíš mi prosím. co mám do té session uložit? Díky.
Moje portfolio
Český jazyk je freeware, ale nikoliv open source!!!

Sestava:
ABBC3_SPOILER_SHOW
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Captcha - zobrazení a ověření

Příspěvek od CZechBoY »

No koukám, že ten skript cos poslal vlastně nikde neukládá co vypisuje, takže smůla :D
Kdy má vyjít další díl?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
kuxik009
Level 2.5
Level 2.5
Příspěvky: 338
Registrován: 16 úno 2013 13:03
Kontaktovat uživatele:

Re: Captcha - zobrazení a ověření

Příspěvek od kuxik009 »

To nikde nepíšou, ale první komentář je z 21.02.2013, takže bych řekl, že na to autor zapoměl :?
Nemohl bys mi prosím pomoct upravit ten skript tak, aby se to uložilo třeba do proměnné? Ten zbytek (session a ověření) bych už zvládnul sám. Díky.
Moje portfolio
Český jazyk je freeware, ale nikoliv open source!!!

Sestava:
ABBC3_SPOILER_SHOW
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Captcha - zobrazení a ověření

Příspěvek od CZechBoY »

Radši použij recaptchu když tomu nerozumíš :-)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
kuxik009
Level 2.5
Level 2.5
Příspěvky: 338
Registrován: 16 úno 2013 13:03
Kontaktovat uživatele:

Re: Captcha - zobrazení a ověření

Příspěvek od kuxik009 »

Super, díky, ta recapthca je skvělá! Jen bych se chtěl zeptat, jak se ověřuje? Musím si napsat něco jako if ($_POST["captcha"] == $_POST["captcha_zadana"])? Nebo se o to google postará sám? Díky předem.
Moje portfolio
Český jazyk je freeware, ale nikoliv open source!!!

Sestava:
ABBC3_SPOILER_SHOW
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Captcha - zobrazení a ověření

Příspěvek od CZechBoY »

Počti, vyzkoušej :D sám jsem tuhle captchu zkoušel hodně dávno a už si nepamatuju jak jsem to dělal.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Ověření MacBook Air
    2 Odpovědi
    6260 Zobrazení
    Poslední příspěvek od Karel203
  • Zobrazení 24" na 27" monitoru
    od FELINY » » v Rady s výběrem hw a sestavením PC
    5 Odpovědi
    6420 Zobrazení
    Poslední příspěvek od FELINY

Zpět na „Programování a tvorba webu“