Ho intenzione di fare un sistema di "ticketing", in cui un utente comprerebbe un "biglietto del tour" online. La parte su cui sono perplesso è: dopo aver acquistato, quale meccanismo utilizzare per verificare il ticket?
Ho visto come piattaforme come EventBrite, TicketMaster e usano codici QR o codici a barre. Ma penso che per qualcosa come i miei tour (dove non mi aspetto più di 1000 persone alla volta), è eccessivo. Perché non usare solo una semplice combinazione di 5 lettere, con 26 ^ 5 combinazioni, come GFTLH? C'è qualche svantaggio nel fare questo da una prospettiva di sicurezza rispetto a un codice a barre?
L'unica ragione per cui vedo queste piattaforme utilizzando QR / codici a barre è la mole di biglietti (milioni di loro vendono). L'uso di un semplice codice di 5 caratteri offre alcuni vantaggi come:
a) Più grande% di persone sarà in grado di verificare il codice. Anche le persone con telefoni stupidi, potrei creare un sistema in cui si limitano a inviare il codice SMS e ricevere un SMS in risposta se il codice è valido.
b) Poiché il codice è più "portatile" (chiunque con un pezzo di penna può scriverlo), ci sono opzioni come: Creare carte stampate con un segnaposto per il codice, e solo avere le istruzioni di acquisto / riempimento sul carta. Questo è impossibile da fare con un codice QR (ed è molto ingombrante con un codice a barre). Quindi, in pratica, potrei quindi distribuire quelle carte in vari luoghi. È come "il tuo segnaposto è possibile attivare online quando vuoi".
Ma i miei dubbi erano, c'è qualche svantaggio dal punto di vista della sicurezza, considerando questi fattori? È un po 'strano per me, non ho visto nessuna piattaforma di bigliettazione (anche quella ospitata da sé) utilizzare questo sistema, usano tutti i codici di ticket / QR di uso e le frasi di comodo.