Ben kendi Bu hesap kayıt aktivasyonu script, ben hataları bulmak için tekrar ve tekrar kontrol ettiriniz oluşturulan, ben belirli bir hata görmüyorum ...
Etki bu gibi olurdu:
http://domain.com/include/register.php?key=true&p=AfRWDCOWF0BO6KSb6UmNMf7d333gaBOB
Bir kullanıcı tıkladığında bir e-posta geliyor ki, bu komut yönlendirilmiş olsun:
if($_GET['key'] == true)
{
$key = $_GET['p'];
$sql = "SELECT * FROM users
WHERE user_key = '" . $key . "'";
$result = mysql_query($sql) or die(mysql_error());
if(mysql_affected_rows($result) > 0)
{
$sql = "UPDATE users
SET user_key = '', user_active = '1'
WHERE user_key = '" . $key . "'";
$result = mysql_query(sql) or die(mysql_error());
if($result)
{
$_SESSION['PROCESS'] = $lang['Account_activated'];
header("Location: ../index.php");
}
else
{
$_SESSION['ERROR'] = $lang['Key_error'];
header("Location: ../index.php");
}
}
else
{
$_SESSION['ERROR'] = $lang['Invalid_key'];
header("Location: ../index.php");
}
}
Hatta hiç çalışmıyor, ben o anahtar ile müşteri veritabanı baktım, o maçlar ama beni son derece rahatsız edici bir hata olarak geliyor tutar. Veritabanı doğru, tablo ve sütun doğru, veritabanı ile yanlış bir şey, o çalışmıyor senaryo.
Beyler bana yardım et.
Teşekkürler :)