Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Только одна регистрация с одного IP

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
Steinberg
phpBB 1.4.4
Сообщения: 147
Стаж: 19 лет 1 месяц
Откуда: Петербург

Только одна регистрация с одного IP

Сообщение Steinberg »

Нужен мод, чтоб с одного IP адреса можно было региться только один раз.
Если, конечно, такое вообще возможно.
זלמן בערג
Аватара пользователя
Steinberg
phpBB 1.4.4
Сообщения: 147
Стаж: 19 лет 1 месяц
Откуда: Петербург

Сообщение Steinberg »

Нет вариантов, да? Я так и предполагал... :(
זלמן בערג
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Steinberg
если у вас форум в инете, то вы можете потерять пользователей
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
JLarky
phpBB 1.2.0
Сообщения: 11
Стаж: 18 лет 10 месяцев

Сообщение JLarky »

crash писал(а):вы можете потерять пользователей
Согласен, т.к. ноги провайдеры дают на сотни человек один внешний айпи, а phpbb проверяет только его.
Возможно я не прав. я не особо во всём этом разбираюсь, но скорее всего прийдётся боротся с регами с одного IP руками...
И ктому же если злоумышленники при регистрации будут получать предупреждение о регистрации с одного IP, то для них это будет просто маленьким неудобством и они будут использовать прокси.
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 18 лет

Сообщение Lektor »

Ребята очень нужна такая(сабжевая) модификация (форум находится в локалке где у всех свои внурение ИПы)

Т.е. я хочу сделать чтоб на форуме не было двойников чтоб прикрыть мультирегистрацию ..(у нас стоит phpBB+торент пиер мод и поэтому многие таким образом будут спасаться от ограничений по рейтингу)

В принципе я вижу это так ... при регистрации нового пользователя система фиксирует его IP и проверяет есть ли уже пользователи стаким IP если да регистрация прекращается и юзеру выводися ник с таким IP и рекомендация связаться с администратором для выяснения подробностей...

Если у кого то есть возможность помочь.. буду очень благодарен .
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Lektor писал(а):при регистрации нового пользователя система фиксирует его IP
Вроде Log User IP On Registarion или как-то так, в общем есть.
А потом делаете при регистрации следующего пользователя запрос к БД и смотрите, нет ли уже в поле, которое создал данный мод такого же IP. Кстати, поищите, вомзожно ваш мод целиком уже есть.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 18 лет

Сообщение Lektor »

Пасибо уже написали :)
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

А поделиться :)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Shake
phpBB 1.0.0
Сообщения: 2
Стаж: 17 лет 3 месяца

Сообщение Shake »

$uip_=$_SERVER["REMOTE_ADDR"];
$uip_ = encode_ip($uip_);
$sql = "SELECT username,user_active,user_id FROM phpbb_users WHERE user_registered_ip = '$uip_'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select user data', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);

Далее делаем проверку
например у мну
Если (Логин="") присваиваем шаблон регистрации
елсе
соответственно ваш шаблон с текстом об ошибке....

Добавлено спустя 2 минуты 31 секунду:

будет работать только если есть таблица user_registered_ip где указаны ip адреса бзеров (в зашифрованном виде)
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Код: Выделить всё

$uip_=$_SERVER["REMOTE_ADDR"]; 
$uip_ = encode_ip($uip_);
IP можно взять из файла common.php, так делать совсем не нужно.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Shake
phpBB 1.0.0
Сообщения: 2
Стаж: 17 лет 3 месяца

Сообщение Shake »

ну так кто знал :)
Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Стаж: 18 лет 11 месяцев
Откуда: tallinn.ee

Сообщение Romy »

Xpert писал(а):Log User IP On Registarion
он только логит ИПы зареганных, а чтобы выловить одинаковые ИПы и не лезть в Мускул, нужно ещё поставить мод "Админ юзер серш" - там по ИПам искать можно.
Eliar
phpBB 1.2.0
Сообщения: 17
Стаж: 16 лет 10 месяцев

Сообщение Eliar »

А не могли бы вы поподробней написать (инструкцию :roll: ) что сделать, чтобы запретить регистрацию с одного ip?

Вернуться в «Запросы модов для phpBB 2.0.x»