Перейти к основному содержимому

Клиент не может ввести код

Код клиента — семь цифр. После нескольких ошибок подряд терминал начинает тормозить ввод, а после десяти — блокируется целиком. Это защита от подбора, и её надо уметь объяснить человеку у шкафа.

Числа настраиваемые, и сейчас они заданы в двух местах по-разному

Ниже — значения по умолчанию на 2026-09-01. Пороги стали настройкой, а не жёстко зашитым числом, но в двух частях системы настройки пока разные: в одной — десять ошибок и блокировка на пятнадцать минут, в другой — пять попыток и пять минут.

Расхождение известно и не разрешено, поэтому панель настройку антибрута намеренно не показывает: увидев её на экране, оператор решил бы, что она действует.

Практический вывод для вас: если наблюдаемое поведение не совпадает с таблицей ниже — это не поломка и не ваша ошибка. Сообщите разработчику, какое поведение видели на самом деле.

Как это выглядит

Сколько ошибок подрядЧто происходит
1–2ничего, вводите дальше
3-яждать 5 секунд
4-яждать 15 секунд
5-яждать 30 секунд
6-я … 9-яждать минуту после каждой
10-ятерминал заблокирован на 15 минут

Ошибки складываются в пределах получаса. Если человек ошибся дважды час назад — эти ошибки уже не считаются.

🔴 Блокировка — на весь терминал, а не на один код

Это надо понимать, потому что выглядит несправедливо. Счётчик ошибок общий для шкафа, а не для конкретного кода.

Почему так. Счётчик «на код» не защищает ни от чего: тот, кто перебирает коды, вводит каждый раз новый, для каждого это первая ошибка, и наказание не наступает никогда. Именно тот случай, ради которого защита и делалась, прошёл бы мимо неё целиком.

Цена решения. Десять ошибок подряд блокируют любого, кто подойдёт следующим, — включая честного клиента с правильным кодом. Это осознанный размен: пятнадцать минут неудобства для одного человека против открытого шкафа.

Поэтому лестница и растёт медленно: первые две ошибки бесплатны, потому что честный человек ошибается один-два раза, а не десять.

Что делать оператору

Если клиент говорит «терминал не принимает код»:

  1. Уточните, сколько раз он пробовал. Три-четыре раза — это задержка, надо просто подождать столько, сколько написано на экране.
  2. Уточните, какой код он вводит. Частая причина — старый код от предыдущей аренды или код от другого постамата.
  3. Посмотрите в панели, не заблокирован ли терминал. Если да — там же видно, до какого времени.
  4. Если клиент спешит, а терминал заблокирован — выдайте вещь вручную. Заблокированный ввод не мешает открыть ячейку из панели.

Если блокировки случаются регулярно и без объяснения (клиенты жалуются, а ошибок у них не было), — это повод эскалировать: либо коды рассылаются неверно, либо кто-то действительно подбирает.

Чего делать не надо

  • Не сбрасывайте блокировку «на всякий случай», если не понимаете, откуда взялись десять ошибок. Сброс без разбора — это ровно то, чего добивается перебирающий.
  • 🔴 Не диктуйте код по телефону вообще — ни при посторонних, ни наедине. Полного кода в панели и нет: человек на том конце провода может оказаться не тем, за кого себя выдаёт. Потерянный код перевыпускается. Как опознать звонящего — отдельная страница.
  • Не просите разработчика «убрать эту защиту» — она снимается только вместе с риском, что шкаф откроют подбором.