[3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Татьяна5
- Поддержка

- Сообщения: 13101
- Стаж: 14 лет 10 месяцев
- Благодарил (а): 165 раз
- Поблагодарили: 2387 раз
[3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Название расширения: Russian Email Only
Автор: Татьяна5, Nekstati
Описание расширения: Белый список email для регистрирующихся из России
Скачать: + обязательно скачать https://sypexgeo.net/files/SxGeoCity_utf8.zip, распаковать и загрузить файл базы данных в папку vendor расширения
https://disk.yandex.ru/d/03JEy0ZN2KAgfA - тот же файл базы данных от 12.06.2026, у кого открывается - лучше использовать оригинал
Язык: ru
v 0.0.1
Доступно:
- Локальная проверка с помощью файла базы данных с sypexgeo.net
- API ipwhois.io
v 0.0.2
- Проверка при замене почты в личном разделе
- API dadata.ru
v 0.0.3
- Проверка на Запорожскую и Херсонскую области
- Почты от рамблера
- Видимое для всех предупреждение с какими почтами кому можно регистрироваться v 0.0.4
- API ip-api.com
Минимальная версия php для использования api: 7.3
Список почт в комплекте - от яндекса, от мейл.ру, от рамблер, можно дополнять
В планах добавление большего количества вариантов API (российских среди них... хорошо если одно выкопать удастся)
Рекомендуется использовать вместе с [3.2][3.3] Antibot 42 - защита от спам-ботов , чтобы сразу не выйти за пределы лимитов по API
Автор: Татьяна5, Nekstati
Описание расширения: Белый список email для регистрирующихся из России
Скачать: + обязательно скачать https://sypexgeo.net/files/SxGeoCity_utf8.zip, распаковать и загрузить файл базы данных в папку vendor расширения
https://disk.yandex.ru/d/03JEy0ZN2KAgfA - тот же файл базы данных от 12.06.2026, у кого открывается - лучше использовать оригинал
Язык: ru
v 0.0.1
Доступно:
- Локальная проверка с помощью файла базы данных с sypexgeo.net
- API ipwhois.io
v 0.0.2
- Проверка при замене почты в личном разделе
- API dadata.ru
v 0.0.3
- Проверка на Запорожскую и Херсонскую области
- Почты от рамблера
- Видимое для всех предупреждение с какими почтами кому можно регистрироваться v 0.0.4
- API ip-api.com
Минимальная версия php для использования api: 7.3
Список почт в комплекте - от яндекса, от мейл.ру, от рамблер, можно дополнять
В планах добавление большего количества вариантов API (российских среди них... хорошо если одно выкопать удастся)
Рекомендуется использовать вместе с [3.2][3.3] Antibot 42 - защита от спам-ботов , чтобы сразу не выйти за пределы лимитов по API
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Romnik
- phpBB 2.0.3
- Сообщения: 383
- Стаж: 15 лет 4 месяца
- Откуда: Москва/Выдропужск
- Благодарил (а): 31 раз
- Поблагодарили: 50 раз
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Страница не открывается.Татьяна5 писал(а): 12.06.2026 1:53 + обязательно скачать https://sypexgeo.net/files/SxGeoCity_utf8.zip, распаковать и загрузить файл базы данных в папку vendor расширения
Язык: ru
-
Татьяна5
- Поддержка

- Сообщения: 13101
- Стаж: 14 лет 10 месяцев
- Благодарил (а): 165 раз
- Поблагодарили: 2387 раз
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Знаю. Сами знаете, почему
Сюда файл не загрузить, большой
Отправлено спустя 1 минуту 33 секунды:
Да и ту базу желательно периодически обновлять вручную
Отправлено спустя 28 минут 34 секунды:
https://disk.yandex.ru/d/03JEy0ZN2KAgfA - вариант той базы на данный момент, 12.06.2026
Последний раз редактировалось rxu 12.06.2026 9:57, всего редактировалось 1 раз.
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Татьяна5,
Вопросы:
1) Подскажите какую роль играет база ip в расширении?
2) Допустим я зашел на сайт где установлено данное расширение и хочу зарегистрироваться с почтой своего сервера допустим таким адресом: admin@my-site.ru, но не могу потому что у админа в белом списке(на пример) только яндекс и майл.ру.
По сути получается что мне сперва надо достучаться до админа сайта что бы он внес адрес моей почты в исключения, на 100% уверен что ни кто этого делать не будет.
Тогда возникает резонный вопрос, а не проще добавить в исключения такой метод *@*.ru.
Например у себя на форуме я сделал так:
Черный список: *@*
Белый список: *@*.ru
На насколько я понял, этим законотворцам главное что бы пользователи регистрировались с доменным именем *.ru или я не так понял ихний закон?
Вопросы:
1) Подскажите какую роль играет база ip в расширении?
2) Допустим я зашел на сайт где установлено данное расширение и хочу зарегистрироваться с почтой своего сервера допустим таким адресом: admin@my-site.ru, но не могу потому что у админа в белом списке(на пример) только яндекс и майл.ру.
По сути получается что мне сперва надо достучаться до админа сайта что бы он внес адрес моей почты в исключения, на 100% уверен что ни кто этого делать не будет.
Тогда возникает резонный вопрос, а не проще добавить в исключения такой метод *@*.ru.
Например у себя на форуме я сделал так:
Черный список: *@*
Белый список: *@*.ru
На насколько я понял, этим законотворцам главное что бы пользователи регистрировались с доменным именем *.ru или я не так понял ихний закон?
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!
-
Татьяна5
- Поддержка

- Сообщения: 13101
- Стаж: 14 лет 10 месяцев
- Благодарил (а): 165 раз
- Поблагодарили: 2387 раз
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Проверка откуда регистрируется пользователь, чтобы не отсекать всех иностранцев. Из других стран регистрация пройдёт с любым email. В этом и смысл расширения
Определение, увы, даёт не 100% гарантию, всё зависит от баз (те же луганские ip куда только не кидает: то в ростовскую область, то в киевскую)
С почтами с такими доменами нет гарантии, что они находятся в России. Сейчас есть гарантия что владелец домена 1 раз побывал в России, не более. Поэтому ввела разрешённый список почт от яндекса и мейл.руволчара писал(а): 12.06.2026 10:31 Допустим я зашел на сайт где установлено данное расширение и хочу зарегистрироваться с почтой своего сервера допустим таким адресом: admin@my-site.ru
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Я вас понял!
В расширении выставил ipwhois.io, почта гугл, все равно проверка не прошла, выдает "Ваш email gmail.com находится не в списке разрешённых (yandex.ru, ya.ru, mail.ru, internet.ru, list.ru, bk.ru, inbox.ru, xmail.ru)", так и должно быть??
Это то же понятно
Тут немного по экспериментировал, включил VPN, ip из лондонаТатьяна5 писал(а): 12.06.2026 10:54 Проверка откуда регистрируется пользователь, чтобы не отсекать всех иностранцев. Из других стран регистрация пройдёт с любым email.
скриншот
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!
-
Romnik
- phpBB 2.0.3
- Сообщения: 383
- Стаж: 15 лет 4 месяца
- Откуда: Москва/Выдропужск
- Благодарил (а): 31 раз
- Поблагодарили: 50 раз
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
В чёрный список e-mail добавляем *.com
И никаких огромных баз и расширений не надо.
рф и ru без всяких ограничений.
Или на оборот *.рф и *.ru в белый список.
И никаких огромных баз и расширений не надо.
рф и ru без всяких ограничений.
Или на оборот *.рф и *.ru в белый список.
-
Татьяна5
- Поддержка

- Сообщения: 13101
- Стаж: 14 лет 10 месяцев
- Благодарил (а): 165 раз
- Поблагодарили: 2387 раз
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Для начала проверьте, что у Вас не все под одинаковым ip на форуме ходят
Если не с одинаковым - определение IP (которое в движке) не так просто обмануть
Отправлено спустя 3 минуты 18 секунд:
Для проверки сейчас:
event/listener.php
Код: Выделить всё
if ($this->config['reo_type'] == 0)
{
$this->local_ip_check($this->user->ip);
}
else if ($this->config['reo_type'] == 1)
{
$this->ipwhois_io($this->user->ip);
}$this->user->ip любой валидный ip в кавычкахRe: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Татьяна5,
Если кратко, то все работает. Просто я немного затупил, начал проверять на локальном сервере(openserver), даже вывел форум в интернет, все равно не срабатывало. Сейчас попробовал на рабочем форуме, включил vpn и спокойно зарегистрировался с гугл почтой и айпи адресом из лондона.волчара писал(а): 12.06.2026 11:32 В расширении выставил ipwhois.io, почта гугл, все равно проверка не прошла, выдает "Ваш email gmail.com находится не в списке разрешённых (yandex.ru, ya.ru, mail.ru, internet.ru, list.ru, bk.ru, inbox.ru, xmail.ru)", так и должно быть??
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!
-
Татьяна5
- Поддержка

- Сообщения: 13101
- Стаж: 14 лет 10 месяцев
- Благодарил (а): 165 раз
- Поблагодарили: 2387 раз
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
v 0.0.2
- Проверка при замене почты в личном разделе
- API dadata.ru
Отправлено спустя 1 минуту 16 секунд:
- Проверка при замене почты в личном разделе
- API dadata.ru
Отправлено спустя 1 минуту 16 секунд:
Там у всех неопознанный 127.0.0.1, а неопознанные записываю, на всякий случай, в российские
-
Татьяна5
- Поддержка

- Сообщения: 13101
- Стаж: 14 лет 10 месяцев
- Благодарил (а): 165 раз
- Поблагодарили: 2387 раз
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
v 0.0.3
- Проверка на Запорожскую и Херсонскую области (да, с политикой у меня никак, забыла про них)
- Почты от рамблера
- Видимое для всех предупреждение с какими почтами кому можно регистрироваться
- Проверка на Запорожскую и Херсонскую области (да, с политикой у меня никак, забыла про них)
- Почты от рамблера
- Видимое для всех предупреждение с какими почтами кому можно регистрироваться
-
southklad
- phpBB 3.1.0 RC4
- Сообщения: 3452
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 706 раз
- Поблагодарили: 173 раза
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Не понятно почему, но на одном форуме установилась нормально, а вот на другом ошибка при сохранении настроек
Отправлено спустя 3 минуты 41 секунду:
Проблема решилась удалением кеша в админке.
Код: Выделить всё
SQL ERROR [ mysqli ]
Duplicate entry 'reo_type' for key 'PRIMARY' [1062]
SQL
INSERT INTO phpbb_config (config_name, config_value, is_dynamic) VALUES ('reo_type', 0, 0)
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 1031
CALL: trigger_error()
FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 216
CALL: phpbb\db\driver\driver->sql_error()
FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 353
CALL: phpbb\db\driver\mysqli->sql_query()
FILE: [ROOT]/phpbb/config/db.php
LINE: 176
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/phpbb/config/db.php
LINE: 137
CALL: phpbb\config\db->set_atomic()
FILE: [ROOT]/ext/tatiana5/russianemailonly/functions/acp_module_helper.php
LINE: 145
CALL: phpbb\config\db->set()
FILE: [ROOT]/ext/tatiana5/russianemailonly/acp/russianemailonly_module.php
LINE: 90
CALL: tatiana5\russianemailonly\functions\acp_module_helper->set_config()
FILE: [ROOT]/ext/tatiana5/russianemailonly/functions/acp_module_helper.php
LINE: 71
CALL: tatiana5\russianemailonly\acp\russianemailonly_module->submit_form()
FILE: [ROOT]/ext/tatiana5/russianemailonly/acp/russianemailonly_module.php
LINE: 35
CALL: tatiana5\russianemailonly\functions\acp_module_helper->main()
FILE: [ROOT]/includes/functions_module.php
LINE: 684
CALL: tatiana5\russianemailonly\acp\russianemailonly_module->main()
FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()Проблема решилась удалением кеша в админке.
-
Татьяна5
- Поддержка

- Сообщения: 13101
- Стаж: 14 лет 10 месяцев
- Благодарил (а): 165 раз
- Поблагодарили: 2387 раз
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
v 0.0.4
- API ip-api.com
Также добавлена версия для старых форумов, начиная с 3.1.12 (эта версия развиваться дальше не будет, в отличие от версии для 3.3)
- API ip-api.com
Также добавлена версия для старых форумов, начиная с 3.1.12 (эта версия развиваться дальше не будет, в отличие от версии для 3.3)

