lostyazilim

Google reCaptcha Çalışmıyor

5 Mesajlar 1.620 Okunma
lstbozum
wmaraci reklam

iMonster iMonster Old Kid 🔥 Kullanıcı
  • Üyelik 28.01.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Developer
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ö**
  • Mesajlar 312
  • Beğeniler 131 / 58
  • Ticaret 0, (%0)
Hocalar merhaba,
Çok uzun süredir sitelerimin admin panellerinde ( wordpres sitelerde dahil ) reCaptha nın v2 sürümünü kullanıyordum ve bugün tamamıyla hangi sitede kullandıysam artık çalışmıyor. "ERROR: Lütfen Captcha işaretleyin." hatası veriyor.Kendi yazdığım sitelerden bunu şimdilik devre dışı bıraktım ancak wordpres sitelerimde bu doğrulama adımı yüzünden giriş yapamıyorum ne yapacağımı bilemez durumdayım başına gelen var mı lütfen yardım
 

 

www.mustafaozturk.kim
wmaraci
reklam

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
reCaptha nın doğrulama kodlarını siz yazdınız değil mi, çalışma prensibini biliyorsunuz?

secret key ve data-sitekey kendi kendine değişmeyeceğine göre bence sorun captcha yı kontrol eden kodlarınızdadır.
 

 


iMonster iMonster Old Kid 🔥 Kullanıcı
  • Üyelik 28.01.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Developer
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ö**
  • Mesajlar 312
  • Beğeniler 131 / 58
  • Ticaret 0, (%0)
Evet hocam çalışma mantığını biliyorum 1 yıla yakındır çlışıyorlardı ama bugün hat veriyor hepsi kendi yazdıklarımı devre dışı bıraktım ama wordpres sitelerde admin panelindede var orasıda hata veriyor giriş yapmıyorumşuan
 

 

www.mustafaozturk.kim

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)

function reCaptcha($response) {
$fields = [
'secret' => 'xxxxxxxxxxxxxxxxxx',
'response' => $response
];

$ch=curl_init('https://www.google.com/recaptcha/api/siteverify');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => http_build_query($fields),
CURLOPT_RETURNTRANSFER => TRUE
]);

$result=curl_exec($ch);
curl_close($ch);

return json_decode($result,true);
}


if(!isset($_POST['g-recaptcha-response']) || empty($_POST['g-recaptcha-response'])) {
echo 'Yoksa sen robot musun?';
return;
} else {
$result = reCaptcha($_POST['g-recaptcha-response']);
if($result['success']==1) {

//Giriş kontrol kodları


} else echo 'reCaptcha Doğrulamasında Sorun Oluştu.';
return;
}



Hocam sizin kodlar da buna benziyordur ama bende halihazırda sorunsuzca çalışıyor bu şekilde, denemek isterseniz buyrun.
 

 


wmaraci
wmaraci

iMonster iMonster Old Kid 🔥 Kullanıcı
  • Üyelik 28.01.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Developer
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ö**
  • Mesajlar 312
  • Beğeniler 131 / 58
  • Ticaret 0, (%0)
Evet hocam bemim kullandığım yöntemde aşağı yukarı bu ama sorun kodlardan değl google kaynaklı çünkü recaptha hesanıma bağlı tüm sitelerde aynı sorun. Hadi diyelimdki kodlaması padladı ama woedpress te kullandığım eklenti 1 yıldır çalışıyordu bugün patşadı
Abdullahx

kişi bu mesajı beğendi.

www.mustafaozturk.kim
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al