4E e 4I: l'uso del file di testo con il Php e la libreria Leaflet per la geolocalizzazione (seconda parte)
Seconda parte dell'esercizio: Questa seconda parte trasforma l'esercizio in un piccolo CMS (Content Management System). Per implementare la gestione del file `stations.txt` ( CRUD : Create, Read, Update, Delete) da parte di un amministratore, dobbiamo: 1. Aggiornare il sistema di login per riconoscere un ruolo "admin". 2. Aggiungere un link all'area di amministrazione per l'admin. 3. Creare le pagine di amministrazione (un pannello per visualizzare, moduli per inserire/modificare e uno script per processare le azioni). Ecco i file nuovi e modificati. 1. Modifiche ai File Esistenti Per prima cosa, aggiorniamo il login per supportare un utente "admin" e aggiungiamo un link nell'area riservata. ⚙️ `login_process.php` (Modificato) Aggiungiamo un utente amministratore e impostiamo una variabile di sessione `role`. <?php // Inizia la sessione session_start(); // Credenziali "mock" per l'esercizio $utente_valido = 'user'; ...