Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.51 KB

README.md

File metadata and controls

22 lines (16 loc) · 1.51 KB

Gestione Anagrafica

Questa repository contiene un programma scritto in PHP che simula la gestione di un'anagrafica con autenticazione. Il programma utilizza file e sessioni per archiviare, memorizzare e gestire i dati degli utenti, che comprendono: nome, cognome, sesso, data di nascita, comune di residenza e numero di telefono.

Il programma, tramite un'interfaccia grafica intuitiva, permette di effettuare diverse operazioni, tra cui:

  • il login e la registrazione dell'utente per accedere alla dashboard;
  • l'inserimento, la modifica e la cancellazione di utenti nell'anagrafica;
  • la visualizzazione degli utenti presenti nell'anagrafica utilizzando diversi filtri;
  • la possibilità di caricare un file .txt precompilato che andrà a sostituire l'anagrafica attualmente salvata.

Il programma, inoltre, è in grado di gestire le concorrenze dell'accesso al file, eventuali omonimie, e altre piccolezze come la ricerca case-insensitive e i controlli di autenticazione prima di accedere alle varie pagine.

Dashboard

dashboard

Login & Signup

login

Risultati di ricerca

results

Errori

errors