Si tratta di un test di logica per l'impostazione di un sistema di loyalty utente.
Il sistema è composto da 3 componenti:
- un server PHP
- un database MySQL
- un client web
Non ci interessa che venga sviluppato il client o completato il server, ma solo la logica di loyalty. Il file da cui partire è loyalty.php, dove è già presente la class Loyalty che dovrà essere implementata.
Nel file user.php è presente la class User che rappresenta un utente del sistema e richiama la class Loyalty in fase di registrazione.
Le indicazioni speicifiche sono presenti nel file loyalty.php.
Piena libertà di creazione di nuovi file e di scrittura di nuove tabelle o dati nel database. Possibilmente non utilizzare librerie esterne.