Uzman Cevap beta aşamasından çıkmaya hazırlanıyor! Yenilikleri takipte kalın.

login.php ye google recaptcha entegresi

merhaba , ben sitemin girişine GOOGLE recaptcha ekledim ama ilgili kodları login.php ye entegre edemiyorum . yardımlarınızı bekliyorum .

login.php dosyam

<?php
include "sql.php";
ob_start();
session_start();

$nick = $_POST['name'];
$isim = $_POST['name'];
$sifre = md5($_POST['password']);
$ip_address = $_SERVER['REMOTE_ADDR'];
$sorgu = mysql_query("select * from Wo_Users where first_name = '".$nick."'");
$sorgu5 = mysql_query("select * from Wo_Users where email = '".$nick."'");
$sorgu4 = mysql_query("select * from Wo_Users where password = '".$sifre."'");
$sorgu2 = mysql_query("select * from Wo_Users where ip_address = '".$ip_address."' AND bandurum = 'yes'"); // IP HAVUZU
$sorgu3 = mysql_query("select * from Wo_Users where username = '".$isim."' AND bandurum = 'yes'"); // HESAP / IP HAVUZU
if( mysql_num_rows($sorgu2) == 1 ){
    echo '<center>Banlı olmanız nedeniyle giriş yapamazsınız</center>';
}elseif( mysql_num_rows($sorgu3) == 1 ){
    echo '<center>Hesabınızın banlı olması nedeniyle giriş yapamazsınız</center>';
}else{
    $sorgucum=mysql_num_rows($sorgu);
if( $sorgucum == 1 || mysql_num_rows($sorgu5) == 1 ){
    if ($sorgucum==1) {
        $bilgi = mysql_fetch_assoc($sorgu);
    }else {
        $bilgi = mysql_fetch_assoc($sorgu5);

    }
    if($bilgi["password"]==$sifre){
        $_SESSION["login"] = "true";
        $_SESSION["user"] = $bilgi['first_name'];
        $_SESSION["userci"] = $bilgi['username'];
        $_SESSION["guser"] = $bilgi['first_name'];
        $_SESSION["user_id"] = $bilgi['user_id'];
        echo '<center><meta http-equiv="refresh" content="0;URL=index.php">Please wait</center>';
    }
    else {
        echo '<center>Geçersiz şifre</center>';
    }
}
else {
    echo '<center>Kullanıcı bulunamadı</center>';
}
}
?>


bunlarda sanırım ekleyeceğim kodlar ama tam bilemedim .

if (isset($_POST['g-recaptcha-response'])) {
    $captcha = $_POST['g-recaptcha-response'];
    }
   
    if (!$captcha) {
    echo '<center>Lütfen robot olmadığınızı doğrulayın.<center>';
    exit;
    }
   
    $kontrol = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=secretkeykodum&response=" . $captcha . "&remoteip=" . $_SERVER['REMOTE_ADDR']);
    if ($kontrol.success == false) {
    echo '<center>Spam Gönderi!<center>';
    } else {
    echo '<center>Bütün koşullar sağlandı. Form sorunsuz çalıştı.<center>';
    }


yardımlarınız için şimdiden teşekkür ederim.
Cevaplar (2)
1

					if($_POST){
						
						$captcha = $_POST['g-recaptcha-response'];
						if (!$captcha) {
							echo "<script>alert('Lütfen robot olmadığınızı doğrulayın.');</script>";
							header("Refresh:0.2;url=bize-ulasin.php");
							die();
						}
						$kontrol = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=SECRET KEY&response=" . $captcha . "&remoteip=" . $_SERVER['REMOTE_ADDR']);
						if ($kontrol.success == false) {
							echo "<script>alert('Spam Gönderi!');</script>";
						} 
				else {
					$ad = $_POST['name'];
					$email = $_POST['email'];
					$telefon = $_POST['phone'];
					$mesaj = $_POST['message'];
					include 'mail/class.phpmailer.php';
				
				mail ayarları gelecek....
					
					if($mail->Send()) {
						
						Header("Location:bize-ulasin.php");
						
					} else {
						
						echo "<script>alert('Mesajınız gönderilirken bir hata oluştu.Lütfen tekrar deneyiniz!');</script>";
						Header("Location:bize-ulasin.php");
					}						
						
					}
						}
0
teşekkür ederim hocam ama benim ki recaptcha doğrulama ile alakalı


ben kendi login.php dosyam için nasıl yapabilirim kodlamayı onu soruyorum
Cevap Yazın..

[code=css,php,sql,asp..]..kod..[/code] , [url=http:...com] , [img=resim linki]
[color=renk kodu]..yazı..[/color]

yabancı dizi izle tv ünitesi