Ограничение при регистрации по маскам номеров

Предлагаю сделать фильтрацию номеров при регистрации по маске. Например, регистрируем аккаунты через смс сервис, который выдает вот такое  то есть чуть ли не подряд идут номера, что в будущем (через пару дней) приведет аккаунты к 100% бану. Для устранения ситуации с массбанами за маску номера, предлагаю добавить функцию, которая будет мониторить выдаваемые номера при регистрации, и в случае если (опираясь на настройки) будет получено более X подряд, с похожей маской за регистрацию (за запуск задачи) то отказываться от таких номеров по аналогии с этим функционалом (может возникнуть логичный вопрос почему не использовать уже существующую функцию? - Ответ прост она работает на основе ручного ввода данных - а так как масок номеров миллионы и какую будет выдавать сервис в текущую регистрацию не кому не известно, поэтому автоматическая фильтрация это глобальное и автоматизированное решение глобальной проблемы с банами за маски номеров) По функционалу. Функция должна быть настраиваемой. То есть указываем ей диапазон который следует мониторить (например, первые 7 цифр номера), опираясь на скриншот выданных ранее номеров мы видим что есть аккаунты с номерами 7966172 которых сервис выдал 4 штуки - соответственно, в функции должна быть настройка мониторить выдачу таких масок номеров в рамках 1 задачи и отказываться от них, если таких номеров выдано больше условно 3-х (вторая настройка функции ограничивающая по количеству) Итого получается в функции должно быть 2 параметра: 1) Какую длину маски номера мониторить 2) Какое количество номеров с одинаковой маской допускать к регистрации. Фильтрацию номеров учитывать в рамках 1 задачи по аналогии с блек листом, с возможностью очистки.

SP
Сообщений: 11975
22 января 2018 в 11:11
Решено
572 Просмотров
1 Ответов
Поделиться
Владислав
20 июля 2018 в 03:43 #
Решено вроде?