From d6a80098db36c4b5855b87c12665e56b308ab8c3 Mon Sep 17 00:00:00 2001 From: ginctronic Date: Sun, 23 Nov 2025 15:50:00 +0100 Subject: [PATCH] fix --- config/init.php | 30 ------------------------- index.php | 21 ++++++++++++++++++ login.php | 58 +++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 79 insertions(+), 30 deletions(-) create mode 100644 login.php diff --git a/config/init.php b/config/init.php index ba60d32..f6c7c3e 100644 --- a/config/init.php +++ b/config/init.php @@ -4,33 +4,3 @@ require_once __DIR__ . '/db.php'; 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 "
"; - - - diff --git a/index.php b/index.php index 6ca1080..4184db8 100644 --- a/index.php +++ b/index.php @@ -1,8 +1,29 @@ getRememberedUsername(); + + if ($rememberedUsername) { + include 'login.php'; + } else { + include 'login.php'; + + } +} + +// Utente autenticato - memorizza in variabile globale per uso nelle pagine +$_SESSION['user'] = $currentUser; + + include 'parts/content.php'; include 'parts/footer.php'; ?> \ No newline at end of file diff --git a/login.php b/login.php new file mode 100644 index 0000000..dd16deb --- /dev/null +++ b/login.php @@ -0,0 +1,58 @@ + +
+ +
+ +
+
+ +
+ +
+
+
+

Welcome Back!

+
+
+
+ +
+
+ +
+
+
+ + +
+
+ + Login + +
+ + Login with Google + + + Login with Facebook + +
+
+ + +
+
+
+
+
+ +
+
\ No newline at end of file