Il problema è abbastanza semplice. Sto cercando di creare un sito, in cui l'utente può aggiungere un dispositivo fisico a un database. Ogni dispositivo ha il proprio ID univoco, che è memorizzato nel database.
Tuttavia, voglio essere sicuro che chiunque digiti l'id del dispositivo abbia effettivamente accesso al dispositivo, in modo che qualcuno non possa semplicemente digitare un mucchio di numeri e magari essere fortunato.
Per fare questo c'è un pulsante sul dispositivo, che effettua una chiamata al server web (HTTP).
Ho pensato di farlo in questo modo:
- L'utente digita un ID dispositivo
- L'utente viene reindirizzato a un sito "in attesa", che controlla il database ogni x secondi per le nuove voci e controlla se corrispondono all'id del dispositivo.
- Quando il pulsante viene premuto sul dispositivo, viene creata una voce nel database che consente all'utente di continuare dal sito "in attesa".
Il problema è che non so come rendere il sito di attesa. Per come la vedo io, il modo in cui ho descritto il punto 2 sopra creerà molte chiamate inutili al database, quindi mi chiedevo come farlo in modo efficiente?
Grazie in anticipo