[Resolvido] Ajuda com sistema de login usando PDO statement - Array retornando vazio
Olá pessoal, estou com problemas para criar um simples sistema de login usando PDO statement.
É um sistema de login bem simples, não utilizei nem criptografia nas senhas.
Quando executo o código, trago as informações do banco em forma de array utilizando fetchAll(PDO::FETCH_ASSOC);
Mas o array retorna vazio, e os dados inseridos no formulário existem no banco de dados.
Arquivo login.php:
<?php
require_once 'Banco.php';
$email = isset($_POST['email']) ? $_POST['email']: '';
$senha = isset($_POST['senha']) ? $_POST['senha']: '';
$pdo = conecta();
$sql = "SELECT * FROM usuarios WHERE email = :email AND senha = :senha";
$stmt = $pdo->prepare($sql);
$stmt->bindValue(':email', $email);
$stmt->bindValue(':senha', $senha);
$stmt->execute();
$array = $stmt->fetchAll(PDO::FETCH_ASSOC);
if(count($array) <= 0){
echo 'Acesso liberado';
var_dump($array);
}else{
echo 'Usuario ou senha incorretos';
}
Desde já agradeço!Discussão (13)
Carregando comentários...