<?php
// Rastgele bir karekter gurubu uretelim
$dosgrulama_ifadesi = '';
for ($i = 0; $i < 16; $i++) {
$dogrulama_ifadesi .= chr(mt_rand(32,126));
}
// Kullaniciyi ekle
if (! mysql_query("INSERT INTO kullanicilar (eposta,yaratilma_tarihi,dogrulama_ifadesi,onaylandi)
VALUES ('".addslashes($eposta)."',NOW(),'".addslashes($dogrulama_ifadesi)."',0)")) {
error_log("Bu kullaniciyi ekleyemiyorum: ".mysql_error());
exit;
}
$dogrulama_ifadesi = urlencode($dogrulama_ifadesi);
$guvenli_eposta = urlencode($eposta);
$url = "https://www.turk-php.com/onayla.php";
$eposta_govdesi=<<<_EPOSTA_
Merhaba $eposta:
Hesabinizi aktif hale getirmek icin asagidaki linke tiklayiniz:
$url?eposta=$guvenli_eposta&dogrulama_ifadesi=$dogrulama_ifadesi
Yedi gun icinde aktif hale getirilmeyen hesaplar sistemden silinir...
_EPOSTA_;
mail($eposta,"Hesabin aktif hale gecirilmesi",$eposta_govdesi);
?>
<?php
$guvenli_eposta = addslashes($_REQUEST['eposta']);
$guvenli_dogrulama_ifadesi = addslashes($_REQUEST['dogrulama_ifadesi']);
if ($r = mysql_query("UPDATE kullanicilar SET onaylandi = 1 WHERE eposta
LIKE '$guvenli_eposta' AND
dogrulama_ifadesi = '$guvenli_dogrulama_ifadesi' AND onaylandi = 0")) {
if (mysql_affected_rows() == 1) {
print "Tessekkurler hesabiniz onaylandi.";
} else {
print "Ozur dilerim,hesabinizin onaylanmasinda bir problem var.";
}
} else {
print "Veritabani Hatasi:Lutfen daha sonra tekrar deneyiniz...";
}
?>
4.Verilen zaman dilimi icin, aktif hale gecirilmemis hesaplarin silinmesi: <?php
$zaman_araligi = 7; // Yedi gun
if ($r = mysql_query("DELETE FROM kullanicilar WHERE onaylandi = 0 AND
yaratilma_tarihi < DATE_SUB(NOW(),INTERVAL $zaman_araligi DAY)")) {
if ($silinen_kullanicilar = mysql_affected_rows()) {
print "Silinen kullanicilar $silinen_kullanicilar kullanici.n";
}
} else {
print "Kullanici silinemiyor: ".mysql_error();
}
?>
2 Kullanıcı
Off Topic 2 gün önce
Sunucular 3 gün önce
Sunucular 3 hafta önce
Ultima Online 1 ay önce
Sunucular 2 ay önce
Sunucular 3 ay önce
Sphere Scripting 3 ay önce
CS 1.6 4 ay önce
Sunucular 5 ay önce
Sunucular 5 ay önce
Sunucular 5 ay önce
2024-09-26 14:21
2024-07-08 22:50
2024-07-08 22:34
2024-06-19 22:05
2024-06-01 02:19
2024-05-31 21:17
2024-04-09 16:53
2024-04-06 18:20