此系统基于邀请码,如果您的密码存在于数据库中,则可以提交输入,因此可以连续更改值。有2个输入,1)邀请码(键),如果数据库中存在,则用户可以提交值2)名称(用户)。我完成了以下代码,但没有用,有什么建议吗?
<?php
//get value pass from form in login.php
$username = $POST['user'];
$password = $POST['key'];
//connect to the server and select database
mysql_connect("localhost", "...","...");
mysql_select_db("...");
// Query the database for user
$result = mysql_query("UPDATE invitation_keys SET name ='$username' WHERE key = '$password'";)
or die("Failed to query database".mysql_error());
$row = mysql_fetch_array($result);
if ($row['key'] == $password) {
echo "Login success!!!".$row['key'];
} else {
echo "Failed to login";
}
?>