v2.5.2
Giriş yap

php reCAPTCHA hatası

zehrabilkin
313 defa görüntülendi

Merhabalar php ile yazmış olduğum sisteme dışarıdan müdahale edildiği için token ekledim
buda yetmedi google recaptcha eklemem gerekiyordu. ekledim sorunsuz da çalışıyor tek sorun şu
form u google recaptcha onaylayıp kayıt ol tuşuna basınca sistem 1 kez sorunsuz çalışıyor
ikinci kez kayıt ola basınca (örnegin adam şifreyi aynı girmedi bir daha form u post etmesi gerekti ) bu sefer
recaptcha onaylı olmasına rağmen hata basıyor ekrana

Cevap yaz
Cevaplar (1)
abdullahx
684 gün önce

Form post edilince muhtemelen ajax ile kontrol ediyorsunuz, ilk tıktan sonra recaptha o şekilde hata verebiliyor ben de deneyimlemiştim, aslında hata değil de öyle bir sisteme sahip.
Nasıl render ettiğinizi bilmiyorum ama reset metodu işinize yarayabilir.
Diyelim js tarafında böyle render ettiniz


grecaptcha.render('recaptcha', {
    sitekey: 'sitekey',
    theme: "dark"
})

kullanıcıyı ajax tarafında kontrol ettiniz ve hata verdi, js tarafında yine recaptcha yı sıfırlayın

grecaptcha.reset()

Kod editörünüz destekliyorsa bütün metodları görmek için ts dosyasını indirebilirsiniz.

npm install --save @types/grecaptcha