Actuellement, c'est un bête système par lecture du code barre sur la carte du sportif (actuellement, c'est une douchette couplée à un site web fait maison). Seulement, le gérant s'est rendu compte que c'était possible de photocopier la carte et donc d'y accéder sans faire partie de l'association, et m'a donc demandé si on pouvait éviter ce problème.
Je vais déjà implémenter un bête contrôle du dernier passage, pour afficher une alerte si la même carte est flashée plusieurs fois dans la même journée.
Je me demande si on peut faire quelque chose de plus fiable à faible coût.
- Le niveau de sécurité exigé est relativement faible, donc ce n'est pas gravissime si la carte peut être copiée avec des moyens un peu élaborés,
- Il faut que ça soit simple, autant pour le sportif que pour le garde qui vérifie, et idéalement aussi pour l'administrateur,
- Il faut que ça ne soit pas cher (1€ par sportif, ça reste raisonnable).
Je suis parti pour évaluer deux options, pas forcément exclusives :
- un tag NFC couplé à la carte actuelle (avec une appli sur smartphone pour configurer le tag),
- une appli sur smartphone réduite au minimum (genre affichage de la photo et d'un code QR validé par le smartphone du garde à l'entrée). Lors de l'inscription, un secret partagé serait enregistré dans l'application du sportif.
Malheureusement, on ne peut pas encore faire de NFC avec du JS

Auriez-vous d'autres idées ?