Witam, chciałbym wykonać skrypt logowania przy użyciu PDO, mam taki kod
if (isset($_POST['send'])){
if (!empty($_POST['login']) && !empty($_POST['password'])){
include_once ('../DB/connect_DB.php');
$query = $db -> prepare("SELECT FROM pracownik WHERE login ?");
try{
$query -> bindValue(1, $_POST['login']);
$query -> execute();
if ($query -> rowCount() > 0){
$data = $query -> fetch(PDO::FETCH_ASSOC);
if ($data['haslo'] === $_POST['password']){
$_SESSION['ID_Pracownika'] = $data['ID_Pracownika'];
}else{
echo 'Niepoprawne dane !';
}
}else echo 'Brak takiego użytkownika !';
}catch (PDOException $e){
}
}else{
echo 'Brak wprowadzonych danych !';
}
}
hasła w bazie są jednak szyfrowane i zawsze zostaje zwracane "brak takiego użytkownika" jak "odszyfrować hasło" z bazy i porównać je z hasłem wprowadzonym? jak powinien wyglądać ten skrypt?