Vu que c'est pour une salle de sport, par principe je devrais ignorer le topic, mais je fais une exception seulement parce que c'est toi

Je ne suis pas sûr d'un point : est-ce qu'il y a toujours un garde qui vérifie ? Si oui, même s'il ne voit pas que la carte est une photocopie, il devrait se rendre compte que la photo ne correspond pas, non ?
De mon point de vue, le tag NFC :
+ relativement simple et standard
+ fonctionne même pour les gens qui n'ont pas de smartphone
- objet physique, donc susceptible d'être prêté aux "copains", donc nécessité de combiner avec une autre forme d'identification
- à 1 € et par petites quantités, je ne suis pas sûr que tu aies mieux qu'un truc basique sans sécurité (ou à sécurité trivialement contournable), potentiellement clonable/émulable avec une appli toute faite sur smartphone ; mais je me trompe peut-être
Sinon, pour ta seconde option, pourquoi pas un code QR généré dynamiquement par une page web, avec une validité de quelques minutes ?