0
的login.php无法登录
// Create query
$q = "SELECT * FROM `dbUsers` "
."WHERE `username`='".$_POST["username"]."' "
."AND `password`=PASSWORD('".$_POST["password"]."') "
."LIMIT 1";
// Run query
$r = mysql_query($q);
if ($obj = @mysql_fetch_object($r))
{
// Login good, create session variables
$_SESSION["valid_id"] = $obj->id;
$_SESSION["valid_user"] = $_POST["username"];
$_SESSION["valid_time"] = time();
// Redirect to member page
Header("Location: members.php");
}
else
{
// Login not successful
die("Sorry, could not log you in. Wrong login information.");
}
}
else
{
//If all went right the Web form appears and users can log in
echo "<form action=\"?op=login\" method=\"POST\">";
echo "Username: <input name=\"username\" size=\"15\"><br />";
echo "Password: <input type=\"password\" name=\"password\" size=\"8\"><br />";
echo "<input type=\"submit\" value=\"Login\">";
echo "</form>";
}
?>
无法与上述代码登录。 误差在如果($ OBJ = @mysql_fetch_object($ R))为上面的代码 错误消息:可能的意外分配,在分配条件下,应避免
我已将[formatting](http://stackoverflow.com/editing-help)添加到您的代码中。但是,你似乎忘了实际提出一个问题。你能否编辑你的文章以包含我们可以回答的问题?谢谢! – Charles 2011-03-13 01:23:05
-1:你的[上一个问题]的重复(http://stackoverflow.com/questions/5217032/unable-to-login) – 2011-03-13 01:26:55
我不确定这是一个确切的重复,这里的代码是完全不同的。 @jyj,该错误不是真正的错误,它是来自IDE的警告。摆脱** @ **错误抑制操作符的** ALL **,然后再试一次。而且,呃,该死的,这个问题现在显然已经关闭了。呃,好吧。 – Charles 2011-03-13 01:29:10