Здравствуйте, icezone, Вы писали:
I>ключ короткий.
I>- Раньше такой пользователь просто требовал возврат и я ничего не мог доказать.
1. Собирайте статистику обо всех неверных вводах и сразу сможете даже уведомить человека, который вводит похожий ключ, что у него опечатка
2. Не надо простых ключей, сделайте сложные, чтобы точно делали копипасту. И обрезайте пробелы в начале и в конце (.trim()).
3. После 1 и 2 это уже излишний совет. Но можно сделать ключи, которые при проверке проглатывают 1, 2, 3... искажения, смотря сколько вы подмешаете бит избыточности. См. коды Хемминга.
но самое главное:
4. Понять и простить, и делать именно то, что позволяет максимизировать прибыль. Не пытайтесь увеличить средний IQ пользователя, не подменяйте этим свою задачу.