Originariamente inviato da Emulman
in autentica.php usi istruzioni errate come $_SESSION["user"]->autentica(); poichè $_SESSION["user"] è una variabile di tipo session e non può certamente essere considerata una istanza di una classe!
Grazie per la velocità

quindi se cambio il codice così dovrebbe andare:

Codice PHP:

<?php
require_once "autenticazione/Utente.php";

session_start();

$user = new Utente($_POST["user"], $_POST["pass"]);

$user->autentica();

if (
$user->isAutenticato()) {
    
header("Location: /xxx/index.php");
} else {
    
header("Location: /xxx/index.php?loginFallito=1");
}
?>