📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
gorevyapscriptiv2.demodesign.com.tr
/
system
/
ajax
📝
register.php
← Geri Dön
<?php include ('../../config.php'); include ('../inc/sitedata.php'); $Register['Unexpected'] = array( 'Code' => 999, 'Text' => 'Beklenmeyen Hata' ); $Register['mustFilled'] = array( 'Code' => 999, 'Text' => 'Tüm Boşlukları Eksiksiz Doldurun.' ); $Register['gecerSiz'] = array( 'Code' => 999, 'Text' => 'Kullanıcı Adınız veya Şifreniz Geçersiz Karakterler İçeriyor.' ); $Register['Success'] = array( 'Code' => 200, 'Text' => 'Kayıt Başarılı! Aramıza Hoşgeldin, Yönlendiriliyorsun.' ); $Register['Failed']['Exist']['Email'] = array( 'Code' => 400, 'Text' => 'Bu Email Adresi Daha Önce Alınmış..' ); $Register['Failed']['Exist']['Ltcadres'] = array( 'Code' => 400, 'Text' => 'Bu Kullanıcı Adı Daha Önce Alınmış..' ); $Register['validMail'] = array( 'Code' => 999, 'Text' => 'Geçerli Bir Email Adresi Girin.' ); $Register['hatta'] = array( 'Code' => 999, 'Text' => 'System Errors 2.' ); $Register['minKrk'] = array( 'Code' => 999, 'Text' => 'Şifreniz Minimum 6 Karakterden Oluşmalıdır' ); if (!isset($_POST['adsoyad'], $_POST['password'], $_POST['email'], $_POST['username'])){ Output($Register['Unexpected']); } $adsoyad = $_POST['adsoyad']; $password = $_POST['password']; $username = $_POST['username']; $email = $_POST['email']; $ref = $_POST['ref']; $telno = $_POST['telno']; if($username == '' || $password == '' || $email == '' || $adsoyad == '' || $telno == '' ){ Output($Register['mustFilled']); } $aktivasyonkod = rand(111111,999999); $query = mysqli_query($connect, "SELECT * FROM data_users WHERE email = '$email'"); if(mysqli_affected_rows($connect)) Output($Register['Failed']['Exist']['Email']); $queryzz = mysqli_query($connect, "SELECT * FROM data_users WHERE username = '$username'"); if(mysqli_affected_rows($connect)) Output($Register['Failed']['Exist']['Ltcadres']); ///////////EMAİL GEÇERLİ function emailControl($email){ if(filter_var($email,FILTER_VALIDATE_EMAIL)==true){ return 1; }else{ return 0; } } if(emailControl($email)==0){ Output($Register['validMail']); die; } //SQL KORUMA if(strstr($password,"'") || strstr($password,"*") || strstr($password,"/") || strstr($password,"#") || strstr($password,"$") || strstr($password,"%") || strstr($password,"&") || strstr($password,"(") || strstr($password,")")){ Output($Register['gecerSiz']); } $kackarakter = strlen($password); if($kackarakter < 6){ Output($Register['minKrk']); } if($smsaktivasyon == 0){ $aktiflik = 1; }else{ $aktiflik = 0; } $queryKyt = mysqli_query($connect, "INSERT INTO data_users (adsoyad,email,username,password,ref,aktivasyonkod,telno,aktivasyon) VALUES ('$adsoyad','$email','$username','$password','$ref','$aktivasyonkod','$telno','$aktiflik')"); if ($queryKyt){ if($smsaktivasyon == 1){ function XMLPOST($PostAddress,$xmlData) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$PostAddress); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,2); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_HTTPHEADER, Array("Content-Type: text/xml")); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_POSTFIELDS, $xmlData); $result = curl_exec($ch); return $result; } $xml='<?xml version="1.0" encoding="UTF-8"?> <mainbody> <header> <company dil="TR">Netgsm</company> <usercode>'.$netusercode.'</usercode> <password>'.$netpassword.'</password> <type>1:n</type> <msgheader>'.$netbaslik.'</msgheader> </header> <body> <msg> Aktivasyon Kodunuz : '.$aktivasyonkod.'. Kayıt oldugunuz icin tesekkur ederiz. '.$site_name.' </msg> <no>'.$telno.'</no> </body> </mainbody>'; $gelen=XMLPOST('https://api.netgsm.com.tr/sms/send/xml',$xml); } Output($Register['Success']); }else{ Output($Register['hatta']); } ?>
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula