-
Ü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
-
Ü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.
-
Ü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
-
Ü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.
-
Ü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ı
1 kişi bu mesajı beğendi.
www.mustafaozturk.kim