feat: Controllo accessi RFID completo con gestione sessioni
- Aggiunto supporto multi-pattern RFID (US/IT layout) - Implementata invalidazione sessioni al restart del server - Schermata "badge non trovato" con countdown 30s - Notifica quando badge validatore passato senza utente - Database aggiornato con badge reali di test - Layout ottimizzato per tablet orizzontale - Banner NumLock per desktop - Toggle visibilità password - Carosello benvenuto multilingua (10 lingue) - Pagina debug RFID (/debug)
This commit is contained in:
33
backend-mock/data/users_default.json
Normal file
33
backend-mock/data/users_default.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"validator_password": "focolari",
|
||||
"room": {
|
||||
"room_name": "Sala Assemblea",
|
||||
"meeting_id": "VOT-2024"
|
||||
},
|
||||
"users": [
|
||||
{
|
||||
"badge_code": "0008988288",
|
||||
"nome": "Marco",
|
||||
"cognome": "Bianchi",
|
||||
"url_foto": "https://randomuser.me/api/portraits/men/1.jpg",
|
||||
"ruolo": "Votante",
|
||||
"ammesso": true
|
||||
},
|
||||
{
|
||||
"badge_code": "0007399575",
|
||||
"nome": "Laura",
|
||||
"cognome": "Rossi",
|
||||
"url_foto": "https://randomuser.me/api/portraits/women/2.jpg",
|
||||
"ruolo": "Votante",
|
||||
"ammesso": true
|
||||
},
|
||||
{
|
||||
"badge_code": "0000514162",
|
||||
"nome": "Giuseppe",
|
||||
"cognome": "Verdi",
|
||||
"url_foto": "https://randomuser.me/api/portraits/men/3.jpg",
|
||||
"ruolo": "Tecnico",
|
||||
"ammesso": false
|
||||
}
|
||||
]
|
||||
}
|
||||
33
backend-mock/data/users_test.json
Normal file
33
backend-mock/data/users_test.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"validator_password": "test123",
|
||||
"room": {
|
||||
"room_name": "Sala Test",
|
||||
"meeting_id": "TEST-001"
|
||||
},
|
||||
"users": [
|
||||
{
|
||||
"badge_code": "111111",
|
||||
"nome": "Test",
|
||||
"cognome": "Ammesso",
|
||||
"url_foto": "https://randomuser.me/api/portraits/lego/1.jpg",
|
||||
"ruolo": "Votante",
|
||||
"ammesso": true
|
||||
},
|
||||
{
|
||||
"badge_code": "222222",
|
||||
"nome": "Test",
|
||||
"cognome": "NonAmmesso",
|
||||
"url_foto": "https://randomuser.me/api/portraits/lego/2.jpg",
|
||||
"ruolo": "Ospite",
|
||||
"ammesso": false
|
||||
},
|
||||
{
|
||||
"badge_code": "333333",
|
||||
"nome": "Test",
|
||||
"cognome": "Tecnico",
|
||||
"url_foto": "https://randomuser.me/api/portraits/lego/3.jpg",
|
||||
"ruolo": "Tecnico",
|
||||
"ammesso": true
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user