Zaten benim web gelişmiş bir kullanıcı giriş / kayıt sistemi var (colemansystems.psm2.co.uk). Ancak, ben bir e-posta e-posta adresi doğrulama için yeni kullanıcılar için gönderilen istiyorum. Bu link tıklandığında varsa onların hesabına erişmek mümkün olmayacaktır. Ben bu kadar derinlemesine açıklamak, lütfen PHP ve MySQL ile yarı-deneyimli duyuyorum.
Düzenleme: Ben verify.php
dosyası için kullanıyorum kodu (bağlantı kullanıcı bir GET ile tıklatın (örneğin, verify.php?d=51773199320
))
$secret = $_GET['d'];
$result = mysql_query("SELECT valid FROM users WHERE secret=$secret");
while ($row = mysql_fetch_array($result))
{
$valid = $row['valid'];
}
if ($valid == "") {
echo"There seems to be a problem with the verification code.<br><br><br><br><br>";
}
elseif ($valid == "1")
{
echo"Your account is already verified.<br><br><br><br><br>";
}
else
{
mysql_query("UPDATE users SET valid = '1' WHERE secret=$secret");
echo "Thank you, your account is now verified and you are free to use the exclusive features!<br><br><br><br><br><br>";
}
Bu güvenli midir?