One single-use code, stored as a hash, for the day a passkey is gone.
Ithibati marks a spent code rather than deleting it. The row is what makes a second use refusable, and how many are left is a question the holder gets asked.
One single-use code, stored as a hash, for the day a passkey is gone.
Ithibati marks a spent code rather than deleting it. The row is what makes a second use refusable, and how many are left is a question the holder gets asked.