Bunun dışında çalışıyor. Otomatik veri gönderiyor sanki.
session_start();
$gelensifre = $_SESSION['sif'];
$gelenmetin = $_POST['girilen'];
 
if($gelenmetin==$gelensifre){
if( isset($_POST["kayit_onay"]) && $_POST["kayit_onay"] == "2" ) {
    // strip_tags(html kaldır), trim(boşluk kaldır), dbtrim(tırnak sorunu)
    $ad = strip_tags(trim(dbtrim($_POST["ad"])));
    $soyad = strip_tags(trim(dbtrim($_POST["soyad"])));
    $username = strip_tags(trim(dbtrim($_POST["username"])));
    $password = strip_tags(trim(dbtrim($_POST["password"])));
    $passwordc = strip_tags(trim(dbtrim($_POST["passwordc"])));
    $email = strip_tags(trim(dbtrim($_POST["email"])));
    if( strlen($ad) < 3 || strlen($ad) > 15 ) {
        echo 'Adınız 3-15 karakter olmalı';
    } else if( strlen($soyad) < 2 || strlen($soyad) > 21 ) {
        echo 'Soyadınız 2-15 karakter olmalı';
    } else if( dbcount("id", "uyeler", "username='".($username)."'") > 0 ) {
        echo 'Kullanıcı Adı Mevcut';
    } else if( strlen($username) < 6 || strlen($username) > 20 ) {
        echo 'Kullanıcı adınız 6-20 Karakter Olmalı';
    } else if( strlen($password) < 6  ) {
        echo 'Parolanız 6 karakter olmalı';
    } else if( $password != $passwordc ) {
        echo 'Parolanız uyuşmuyor';
    } else if( !filter_var($email, FILTER_VALIDATE_EMAIL) ) {
        echo 'Eposta boş bırakılamaz';
    /* KOD-BAŞLANGIÇ: TEK E-MAILLE ÜYELİK */
    } else if( dbcount('id', 'uyeler', 'email="'.dbtrim($email).'"') > 0 ) {
        echo 'Eposta Kullanılıyor';
    /* KOD-BİTİŞ: TEK E-MAILLE ÜYELİK */
	} else {
        // eşsiz bir kelime, 11 karakterli
        $token = create_token(11);
        // parolayı sistematik olarak şifreyi
        $hash = create_password($password);
        // veritabanına ekle
        $id = dbinsert("uyeler", array(
            "onaylimi" => "0",
            "token" => $token,
            "username" => $username,
            "password" => $hash,
            "email" => $email,
            "ad" => $ad,
            "soyad" => $soyad
        ));
        if( idval($id) <= 0 ) {
            echo 'Bir Hata Oluştu Tekrar Dene';
        } else {
            $passenc = create_password($token);
            $link = "http://developers.oyuneditoru.net/pages/aktivasyon.php?code=".$passenc."&id=".$id;
            HTMLMail($email, "OyunEditoru Api - No Reply", "no-reply@oyuneditoru.net", "Aktivasyon linki",
                "Merhaba {$ad} {$soyad}
{$username} kullanıcı adlı hesabı aktif etmek için aşağıdaki linke tıklayın lütfen.
{$link}
. 
Üyelik Bilgileriniz
Kullanıcı Adınız: {$username} 
Şifreniz: {$password}"
            );
            echo 'Başarıyla kayıt oldunuz, ama hesabınızı aktif etmeniz gerekiyor.
Belirttiğiniz e-posta adresine aktivasyon linkini gönderdik!';
        }
    }
}
}else{
echo "Kod Hatalı";
}
?>
  

                    