meu projeto da faculdade é um website, nada complexo, e estou usando php8 e PDO Mysql para integrar o banco de dados. porém, no meu pc está rodando, mas quando tento usar no notebook do meu amigo não funciona, mas só a parte do login, e não faço ideia do que possa ser, porque para cadastrar no banco de dados está normal.
SEGUE ABAIXO A PARTE DA VALIDAÇÃO DO LOGIN, NO NOTEBOOK DO MEU AMIGO, ELE VERIFICA O CAMPO EMAIL DA TABELA USERS, MAS NÃO VAI PARA A TELA SITE.PHP, NÃO SEI O QUE PODE SER.
<?php
session_start();
require_once "config.php";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$email = $_POST['email'];
$password = $_POST['password'];
}
$sql = "SELECT * FROM users WHERE email = ?";
$stmt = $conn->prepare($sql);
$stmt ->bind_param("s", $email);
$stmt->execute();
$result = $stmt->get_result();
if ($result->num_rows === 1) {
$row = $result->fetch_assoc();
if (password_verify($password, $row['password'])) {
$_SESSION["loggedin"] = true;
header("Location: site.php");
exit;
}
}
else {
$error = "Usuário ou senha incorretos";
}
?>
Manoel Victor is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.