Per avviare, eseguire il file schema.sql (all'interno di src/main/resources/) che creerà e popolerà il database con alcune informazioni iniziali.
Dopodiché, modificare il file application.properties con le informazioni del proprio DBMS (modificando IP, porta, username e password),
e finalmente si può compilare e avviare il progetto Spring. Infine, aprire il browser su localhost:8080.
Vi sono i seguenti utenti al momento nel database:
-
Credenziali primo admin:
-
Username:
admin -
Password:
admin -
Credenziali secondo admin:
-
Username:
admin2 -
Password:
admin2 -
Credenziali primo merchant:
-
Username:
merc -
Password:
merc -
Credenziali secondo merchant (disabilitato):
-
Username:
merc2 -
Password:
merc2 -
Credenziali primo cardowner della carta 1:
-
Username:
ouTQCAXAG -
Password:
It7cZz -
Credenziali secondo cardowner della carta 2 (disabilitata):
-
Username:
jFWAwVl -
Password:
zrz77Nx3k2 -
Credenziali terzo cardowner della carta 3:
-
Username:
klXTdxSz -
Password:
aJX9xeRx2g
INFORMAZIONI GENERALI:
Quando una carta viene generata/creata dall’admin, viene automaticamente generato un account cardowner a cui la carta è associata (si può immaginare che un cliente
che acquista una carta, riceve una busta contenente l'id della carta e anche username e password per accedere al portale e controllare i movimenti).
Per questo motivo nel momento della generazione della carta, username e password dell’utente generato vengono restituiti in chiaro, insieme ovviamente all’id della
carta generata. Quindi un account di cardowner ha associata una SOLA carta.
