为什么这个日志记录PHP脚本始终是“错误的密码”?

时间:2016-05-27 08:11:35

标签: php mysql

我制作了一个脚本来管理网站登录。我正确配置了MySQL数据库,但是这个PHP脚本总是“密码错误”而且没有重定向。你能帮助我吗?我DB登录是TEXT,密码是VARCHAR 255.我认为密码sha512加密是一个问题,所以我删除了它。没有效果。 代码:

error_reporting(0);
  $connection = mysql_connect("localhost", "*******", "******") or die("Server connection error");
  mysql_select_db("******", $connection) or die("Database connection error");
  if ($_POST['Login']){
    if ($_POST['nick'] && $_POST['haslo']){
      $username = mysql_real_escape_string($_POST['nick']);
      $password = mysql_real_escape_string($_POST['pass']));
      $user = mysql_fetch_array(mysql_query("SELECT `login` FROM `users` WHERE `login`='$username'"));
      if ($user == '0') {
        die("Login failed: Wrong username!");
      }
      $pass = mysql_fetch_array(mysql_query("SELECT `Password` FROM `users` WHERE `Password`='$password'"));
      if ($pass == '0'){
        die("Login failed: Wrong password!");
      }
      setcookie("c_user", $username, time() + 1 * 60 * 60, "/");
      header('Location: panel.php');
    }
  }

0 个答案:

没有答案