网站现在直播,登录页面不再有效

时间:2014-03-03 18:08:01

标签: php pdo mysqli

EDIT。如果我回显$ row_count,它会返回1,所以它可以达到这一点。但是我仍然收到无效的登录详细信息声明。

我设置了一个登录页面,该页面指向我站点的管理区域,供客户端登录并添加文本/图像等。

登录页面从第一天开始测试,同时在apache / xaamp上进行测试,但是现在这个网站正在运行,由于某种原因现在无法登录。我正在使用PDO连接其他页面,但是这个页面是在我转移到PDO之前编写的,这会有所不同吗?

我得到的结果是无效的登录详细信息。没有错误。我已经加倍检查了所有数据库主机的详细信息,并确保我使用的是有效的用户名和密码!

非常感谢任何帮助。感谢。

$db=new mysqli ("hostname.db.1and1.com", "myusername", "mypasswd", "dbname");

if($db->connect_errno > 0){
   die('Unable to connect to database [' . $db->connect_error . ']');
}

$username=mysqli_real_escape_string($db, $_POST['username']);
$password=mysqli_real_escape_string($db, $_POST['password']);

if ($result = $mysqli->query("SELECT firstname from admin 
where username='$username' and     password='$password'")) {
   $row_count = $result->num_rows;
}



$accepted = false ;

if ($row_count ==1) {
   $accepted=setcookie("cookie", "value", time()+18000);
}

if ($accepted==1) {
   header ("location:admin_home.php");
} else {
   echo "<p class=\"center\">Invalid Login details, 
   please <a href=\"login.php\">Try  again</a></p>";
}

0 个答案:

没有答案