<?php
if(isset($_SESSION["login"])){
header("Location:/home");
exit;
}
if($_POST){
$email = post($_POST["email"]);
$username = post($_POST["username"]);
$password = post($_POST["password"]);
if(empty(trim($email))){
$error = "Email adresi boş bırakmayın";
}else if(empty(trim($username))){
$error = "Kullanıcı adı boş bırakmayın";
}else if(empty(trim($password))){
$error = "Şifre alanı boş bırakmayın";
}else{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://www.google.com/recaptcha/api/siteverify");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
"secret=".getSetting("recaptchasecret")."&response=".@$_POST["g-recaptcha-response"]."");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec($ch);
$server_output = json_decode($server_output, true);
curl_close ($ch);
//require_once '../static/class.phpmailer.php';
if($server_output["success"] == true){
$rand = rand(1000000000,9999999999);
$insert = $db->prepare("INSERT INTO users SET username = ?, email = ?, password = ?, status = ?, bot_limit = ?");
$insertExec =$insert->execute(array($username, $email, password_hash($password, PASSWORD_DEFAULT), $rand, 1));
if($insertExec){
$mail = new PHPMailerPHPMailerPHPMailer();
$mail->SMTPDebug = 0;
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = 'smtp.yandex.com.tr';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->Username = ''
$mail->Password = '';
$mail->SetFrom($mail->Username, 'Leakunix');
$mail->AddAddress($email, $username);
$mail->CharSet = 'UTF-8';
$mail->Subject = 'Aktivasyon Maili';
$content = '
<div bgcolor="#F7F7F7" style="font-family:Arial,sans-serif;font-size:14px;line-height:1.4;margin:0;padding:0;width:100%">
<table border="0" cellpadding="0" cellspacing="0" class="m_-4585512668697881516body" style="border-collapse:separate;width:100%;background-color:#f6f6f6">
<tbody><tr>
<td style="font-family:Arial,sans-serif;font-size:14px;vertical-align:top;Margin:0 auto;padding:10px 10px 30px">
<table style="margin:0 auto;width:100%;max-width:606px">
<tbody><tr>
<td>
</td>
</tr>
<tr>
<td style="font-family:Arial,sans-serif;font-size:14px;vertical-align:top;padding-top:20px">
<table style="width:100%;border:1px solid #d6d6d6;border-radius:3px;border-collapse:collapse" bgcolor="#fff">
<tbody><tr>
<td style="padding-top:30px;text-align:center;font-size:16px;line-height:17px;color:#f7931a">
<span style="padding-top:20px;text-align:center;padding-left:40px;padding-right:40px;font-size:36px;line-height:44px;font-weight:bold">LEAKUNIX</span>
</td>
<tr>
<td style="padding:10px;border-bottom:1px solid #d6d6d6">
</td>
</tr>
<tr>
<td class="m_-4585512668697881516block" style="padding-top:20px;padding-left:40px;padding-right:40px;padding-bottom:40px">
<p style="font-size:15px;line-height:26px;color:#494949;margin:0">Merhaba, '.$username.'<br><br>Hesabınızı aktifleştirebilmeniz için birkaç adım kaldı bu adımları geçmek istiyorsanız aşağıdan hesabınızı onaylayınız, aksi taktirde hesabınıza giriş yapamayacaksınız.</p>
</td>
</tr>
<tr>
<td style="padding:10px;border-bottom:1px solid #d6d6d6">
</td>
</tr>
<tr>
<td>
<p style="text-align:center;margin:50px 0 0"><a href="http://leakunix.com/activate/'.$rand.'" class="m_-4585512668697881516button" style="display:inline-block;line-height:60px;background-color:#4285f4;color:#fff;width:280px;border-radius:3px;text-decoration:none;font-weight:bold;text-transform:uppercase;text-align:center;text-decoration:none;font-size:16px;margin-bottom:50px" target="_blank">HESABIMI ONAYLA</a></p>
</td>
</tr>
</tbody></table>
</td>
</tr>
<tr>
<td style="height:30px"></td>
</tr>
<tr>
<td style="text-align:center;padding-left:20px;padding-right:20px;color:#888;font-size:12px">
Copyright 2019 © LEAKUNIX
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</div>
';
$mail->MsgHTML($content);
if($mail->Send()) {
$error = "Hesabınız oluşturuldu mail adresine gönderdiğimiz linke tıklayın.";
} else {
$error = $mail->ErrorInfo;
}
}else{
$error = "Bir hata oluştu";
}
}else{
$error = "Bot doğrulaması yapmalısınız.";
}
}
}
require "view/register.php";
?>
Arkadaşlar böyle bir php kayıt olma kodum var ve aynı mail ve kullanıcı adı ile kayıdı engellemek istiyorum nasıl yapabilirim ?