< návrat zpět

Diskuse


Téma: Problém s reCaptcha pluginem rss

Zaslal/a 24.3.2020 16:32

Google něco měnil a reCaptcha teď na některých webech neprochází, proto zřejmě neregistrovaní nemohou přispívat. Na Githubu doporučují zaměnit SocketPost za CurlPost. Nemám v současnosti web běžící na SL 7.5.x a tedy to nemohu zkusit.

Mohl by prosím někdo s tím to problémem zkusit tuto "opravenou" verzi?
http://sunlight.shira.cz/upload/stahuj/extend/recaptcha/recaptcha_curl.zip

Zaslat odpověď >

#022048
Ahoj, mám tady http://www.cestouvule.cz/kontakty nasazenou původní verzi a vše funguje v pohodě.
#022050
Zde to funguje až s opravenou verzí.
#022052
Díky za feedback, upravím popisek pluginu a nechám ke stažení i tuto curl verzi. Pro osmičku to zkusím vymyslet jinak.
#022536
Zdravím... Pokusila jsem se původní captchu zaměnit za tuhle recaptcha verzi a má to problém s $recaptcha = new \ReCaptcha\ReCaptcha($config['secret'], $requestMethod);

Všechno na webu naskočí, formulář je všude, ke má být, funguje jeho odsouhlasení na všech složitostech, registrovaní uživatelé můžou normálně přispívat a všechno...
Ale když jako neregistrovaný uživatel dám příspěvek s odsouhlasenou recaptchou odeslat, naskočí tam chyba:

Fatal error: Uncaught Error: Class 'ReCaptcha\ReCaptcha' not found in /data/web/virtuals/195611/virtual/www/plugins/extend/recaptcha/recaptcha.php:50 Stack trace: #0 /data/web/virtuals/195611/virtual/www/require/functions.php(2157): {closure}(Array) #1 /data/web/virtuals/195611/virtual/www/require/functions.php(104): _extend('fetch', 'sys.captcha.che...') #2 /data/web/virtuals/195611/virtual/www/remote/post.php(164): _captchaCheck() #3 {main} thrown in /data/web/virtuals/195611/virtual/www/plugins/extend/recaptcha/recaptcha.php on line 50

S klíči problém očividně není, php knihovnu mám taky nějakou sedmičku. Trochu tápu, v čem je teda problém. Neporadí někdo? :) Nejsem zas nějakej ošlehanej developer a programátor, takže verze pro blbečky přijde vhod ;)
#022537
Je to plugin stažený zde z webu?
Verze systému 7.5.5?

Ta chyba je právě v tom, že ten plugin spoléhá na knihovnu recaptchy, která by měla být součástí zipu pluginu. A protože se mu ji nedaří načíst, tak vyhazuje tuto chybu.
#022539
Ano, plugin je stažený odtud a ano, jedná se o verzi 7.5.5.
#022540
Kontroloval jsem oba archivy a vypadají, že jim nic nechybí. Zkus reupload.