= 5) { die("Muitas tentativas de login. Por favor, tente novamente mais tarde."); } // Após uma tentativa de login falha, incremente: $_SESSION['login_attempts'] += 1; // Redirecionar para a página principal se já estiver logado if (isset($_SESSION['user_id'])) { header("Location: index.php"); exit(); } $message = ''; if ($_SERVER['REQUEST_METHOD'] == 'POST') { // Conectar ao banco de dados $mysqli = new mysqli("10.15.0.42", "root", "34641747", "valida"); if ($mysqli->connect_error) { die("Connection failed: " . $mysqli->connect_error); } $username = $mysqli->real_escape_string($_POST['username']); $password = $_POST['password']; // Buscar o usuário no banco de dados $stmt = $mysqli->prepare("SELECT id, password FROM users WHERE username = ?"); $stmt->bind_param("s", $username); $stmt->execute(); $stmt->store_result(); if ($stmt->num_rows == 1) { $stmt->bind_result($user_id, $hashed_password); $stmt->fetch(); if (password_verify($password, $hashed_password)) { // Senha correta; iniciar a sessão $_SESSION['user_id'] = $user_id; $_SESSION['username'] = $username; header("Location: index.php"); exit(); } else { $message = "Senha incorreta."; } } else { $message = "Usuário não encontrado."; } $stmt->close(); $mysqli->close(); } ?>