Я хочу разрешить пользователям фильтровать свои логины на основе их IP-адресов (новые настройки в пользовательских настройках, которые я буду внедрять).
, так что если пользователь с определенным логином IP и не имеет ограничений, вход успешныйвыберите 67.31.85. * и имеет этот IP-адрес, тогда логин будет хорошим, если пользователь выберет 67.31. . , и этот IP-адрес будет хорошим, если пользователь выберет 67. . . * и имеет этот IP-адрес, тогда логин хорош в любом другом случае, если он недействителен
пользователь может выбрать до 5 ограничений IP.Например:
67.31.*.*
167.77.47.*
62.11.28.28
25.57.*.*
169.*.*.*
Я пытался удалить IP с помощью разнесения, а затем сравнил все ограничения, которые он установил.это может быть медленно, так как я должен проверить 5 раз * 4 (4 = IP взорвался на точке)
Есть ли более быстрый способ сделать это?спасибо