QR 코드를 한 번만 검사 할 수있는 방법을 생각해 왔습니다.여러 QR 코드 스캔 방지
상상의 상황을 예로 들어 보겠습니다. 매장에 가서 20 € 이상의 가치가있는 물건을 구입하면 계산원이 전용 모바일 앱으로 스캔하여 할인 쿠폰을받을 수있는 QR 코드를 보여줍니다 나중에 사용하기 위해. 앱은 모든 참여 상점에서 모든 쿠폰을 수집합니다. 따라서 코드에는 저장소 ID와 할인 ID가 기본적으로 포함됩니다.
문제는 코드를 한 번에 하나씩 만받을 수있는 경우 여러 쿠폰을 얻기 위해 코드를 반복적으로 검사 할 수 없다는 것입니다. 그는 나중에 다시 돌아올 수 있고, 물건을 더 많이 사서 다른 쿠폰을받을 자격이 있기 때문에 사용자 당 한 번만 사용할 수 있습니다.
사용자는 다른 QR 코드 판독기로 코드를 스캔하고 상점 및 할인 ID를 가져 와서 자신의 동일한 QR을 만들거나 카운터에서 QR 사진을 찍을 수 있습니다. 무제한 할인 홈. 이러한 종류의 문제를 프로그래밍 방식으로 방지하는 방법에 대한 의견이 있으십니까?
내가 생각할 수있는 가장 안전한 방법은 QR을 잘 지키고 계산원이 휴대 전화로 코드를 스캔하도록하는 것이지만 그다지 멋지 지 않습니다.
해결 방법은 동일한 QR (또는 다른) 코드를 두 번 이상 사용하거나 받아들이지 않는 것입니다. 한 개인을 식별 할 수있는 프로그래밍 방식의 수단은 없습니다. –
유일한 해결 방법은 스캔을 중앙에서 기록하고 이전에 고유 한 ID가 스캔되었는지 여부를 확인하는 것입니다. 바코드 기술 내에서이 작업을 수행 할 수있는 방법은 없습니다. –