Un mio cliente tiene una conferenza e abbiamo il compito di creare un sistema di prenotazione per loro. Tuttavia hanno chiesto che usassimo i codici QR in modo che sulla porta una persona possa semplicemente presentare il proprio codice QR, essere scansionato e fare boom! sono registrati.
Questo non è un problema, perché ho pensato che avrei potuto usare un URL lungo per collegarmi al nostro DB e firmare la persona, contrassegnarli come prenotati in / confermati e farli finita.
Questo è tutto molto facile, il problema è che cosa succederebbe se la scansione della persona fosse il codice QR? Come garantire che solo le persone che sono sulla porta della conferenza abbiano il potere di scansionare i codici a barre e firmare le persone?
Sono limitato a php / jquery, se conoscessi XCODE scriverei un'app ma non lo faccio.
Pensieri che ho avuto:
-
Ottieni l'IP della rete Wi-Fi locale e accetta solo richieste da quella (tuttavia ciò non impedisce al pubblico di accedere)
-
Utilizza alcune variabili in $ _SERVER [] che potrei mappare come provenienti solo dal telefono di una certa persona.