Ir para conteúdo

MainAhri

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre MainAhri

  1. MainAhri

    Problemas com login e cadastro php pdo

    Olá sou um iniciante em php e estou com problemas no login, estou cadastrando no banco de dados porem na hora de realizar o login da erro agradeceria se alguém me ajudasse.Segue o codigo <?php // inclui o arquivo de inicialização require 'init.php'; // resgata variáveis do formulário $email = isset($_POST['email']) ? $_POST['email'] : ''; $password = isset($_POST['password']) ? $_POST['password'] : ''; if (empty($email) || empty($password)) { echo "Informe email e senha"; exit; } // cria o hash da senha $passwordHash = make_hash($password); $PDO = db_connect(); $sql = "SELECT id, name FROM users WHERE email = :email AND password = :password"; $stmt = $PDO->prepare($sql); $stmt->bindParam(':email', $email); $stmt->bindParam(':password', $passwordHash); $stmt->execute(); $users = $stmt->fetchAll(PDO::FETCH_ASSOC); if (count($users) <= 0) { echo "Email ou senha incorretos"; exit; } // pega o primeiro usuário $user = $users[0]; session_start(); $_SESSION['logged_in'] = true; $_SESSION['user_id'] = $user['id']; $_SESSION['user_name'] = $user['name']; header('Location: index.php');
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.