0
這是我的連接腳本。我在另一個帶有用戶名和密碼的頁面上有一個表單。我不明白爲什麼它總是說錯誤的密碼或用戶名。連接腳本
<?php
include('functions.php');//*functions = working
$user = $_POST['user'];
$pass_hash = md5($_POST['pass']);
$bdd = connPDO();
connPDO();//*DB connection functions = working
$req = $bdd->prepare('SELECT Id FROM users WHERE pseudo = :user AND pass =
:pass');
$req->execute(array(
'user' => $user,
'pass' => $pass_hash));
$result = $req->fetch();
if (!$result)
{
echo 'Wrong username or password !';
}
else
{
session_start();
$_SESSION['id'] = $resultat['id'];
$_SESSION['user'] = $user;
echo 'You have successfully logged in !';
}
?>
你有人工檢查數據庫? – Siyual
你是什麼意思? – willy
如果你這樣做會發生什麼? '$ req = $ bdd-> prepare('SELECT ID FROM users WHERE pseudo =:user');' – dstudeba