История изменений
Исправление Deleted, (текущая версия) :
qr код с фио юзера или мейлом или телефоном (зашифрованными + размер скидки + подписано эцп)
в оффлайне читается это смартфоном, расшифровывается и т.п.
если надо, можно всегда убедится что перед вами хозяин карты, что скидка не накручена - показывает подпись.
но я не уверен что это всё уместится во вменяемого размера qr, если нет то просто скидка + ид юзера в вашей базе (тогда пробить юзера оффлайн не выйдет) + какая-нибудь эмуляция подписи (типа hmac данных + секрет которого нет на карточке)
зы. или nfc чип, щас вроде многие смарты могут его читать, но чо там и как я хз
Исходная версия Deleted, :
qr код с фио юзера или мейлом или телефоном (зашифрованными + размер скидки + подписано эцп)
в оффлайне читается это смартфоном, расшифровывается и т.п.
если надо, можно всегда убедится что перед вами хозяин карты, что скидка не накручена - показывает подпись.
но я не уверен что это всё уместится во вменяемого размера qr, если нет то просто скидка + ид юзера в вашей базе (тогда пробить юзера оффлайн не выйдет) + какая-нибудь эмуляция подписи (типа hmac данных + секрет которого нет на карточке)