diff --git a/config/init.php b/config/init.php index 4bd8ce3..ba60d32 100644 --- a/config/init.php +++ b/config/init.php @@ -5,5 +5,32 @@ require_once __DIR__ . '/../app/UsersManager.class.php'; $userManager = new UserManager($db); $currentUser = $userManager->checkAuth(); +echo "
";
+
+if (!$currentUser) {
+ // Utente non autenticato
+ echo "Utente non autenticato\n";
+ // Controlla se esiste un username memorizzato (cookie scaduto)
+ $rememberedUsername = $userManager->getRememberedUsername();
+
+ if ($rememberedUsername) {
+ echo "Cookie scaduto ma username presente\n";
+ // Cookie scaduto ma username presente -> chiedi solo password
+ // header('Location: /reauth.php?username=' . urlencode($rememberedUsername));
+ exit;
+ } else {
+ // Nessuna autenticazione -> login completo
+ echo
+ // header('Location: /login.php');
+ exit;
+ }
+}
+
+// Utente autenticato - memorizza in variabile globale per uso nelle pagine
+// $_SESSION['user'] = $currentUser;
+
+
+echo "";
+
+
-var_dump($currentUser);