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

Предлагаю сделать фильтрацию номеров при регистрации по маске. Например, регистрируем аккаунты через смс сервис, который выдает вот такое http://bohdash.com/s/95047 то есть чуть ли не подряд идут номера, что в будущем (через пару дней) приведет аккаунты к 100% бану. Для устранения ситуации с массбанами за маску номера, предлагаю добавить функцию, которая будет мониторить выдаваемые номера при регистрации, и в случае если (опираясь на настройки) будет получено более X подряд, с похожей маской за регистрацию (за запуск задачи) то отказываться от таких номеров по аналогии с этим функционалом http://bohdash.com/s/41a49 (может возникнуть логичный вопрос почему не использовать уже существующую функцию? - Ответ прост она работает на основе ручного ввода данных - а так как масок номеров миллионы и какую будет выдавать сервис в текущую регистрацию не кому не известно, поэтому автоматическая фильтрация это глобальное и автоматизированное решение глобальной проблемы с банами за маски номеров) По функционалу. Функция должна быть настраиваемой. То есть указываем ей диапазон который следует мониторить (например, первые 7 цифр номера), опираясь на скриншот выданных ранее номеров http://bohdash.com/s/95047 мы видим что есть аккаунты с номерами 7966172 которых сервис выдал 4 штуки - соответственно, в функции должна быть настройка мониторить выдачу таких масок номеров в рамках 1 задачи и отказываться от них, если таких номеров выдано больше условно 3-х (вторая настройка функции ограничивающая по количеству) Итого получается в функции должно быть 2 параметра: 1) Какую длину маски номера мониторить 2) Какое количество номеров с одинаковой маской допускать к регистрации. Фильтрацию номеров учитывать в рамках 1 задачи по аналогии с блек листом, с возможностью очистки.
SP
Сообщений: 2840
22 января 2018 в 12:11
Решено
230 Просмотров
1 Ответов
Поделиться
Владислав 20 июля 2018 в 04:43 #
Решено вроде?