Double Account Preventer

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 automan » 28.11.2013, 20:37

подскажите, этот мод встанет на phpbbex ?
http://www.phpbbguru.net/community/topic35024.html
automan
Автор темы
Репутация: 2
С нами: 11 лет 2 месяца

Сообщение #2 Sumanai » 29.11.2013, 15:04

Не пробовал, но как минимум тут:
Код: Выделить всё
Найти:

define('LOG_USERS', 3);

Добавить после:

// Begin DAP MOD
define('LOG_DAP', 4);
// End DAP MOD
Нужно заменить 4 на 5, или, если стоит галерея, то на 6, если вы используете phpBBex 1.7.0 и новее.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #3 automan » 30.11.2013, 12:13

Sumanai:Нужно заменить 4 на 5, или, если стоит галерея, то на 6, если вы используете phpBBex 1.7.0 и новее.
спасибо, а вы весь скрипт глянули или просто первое что попалось на глаза?
automan
Автор темы
Репутация: 2
С нами: 11 лет 2 месяца

Сообщение #4 Sumanai » 30.11.2013, 12:20

Первое что попалось.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #5 VEG » 02.12.2013, 00:09

Скорее всего конфликт будет не один. Дело в том, что в phpBBex уже сохраняется подобная информация о каждом пользователе (пока что в админке это отображается как ID браузера в логах регистрации), и работая с базой напрямую можно вычислить дубли. Если понимаете SQL, то смотреть нужно поля browser_id и таблицу phpbb_user_browser_ids.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 12 лет

Сообщение #6 Sumanai » 02.12.2013, 01:17

Это будет скорее не конфликт, а дублирование функциональности. Работать будет, но эффективность кода будет не самая высокая.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #7 automan » 11.12.2013, 22:45

VEG:Дело в том, что в phpBBex уже сохраняется подобная информация о каждом пользователе (пока что в админке это отображается как ID браузера в логах регистрации), и работая с базой напрямую можно вычислить дубли. Если понимаете SQL, то смотреть нужно поля browser_id и таблицу phpbb_user_browser_ids.
sql знаю конечно, спасибо за наводку,
скажите, а получается, что browser_id это отпечаток юзер агента, то есть например у двух человек сидящих под одним браузером и за тойже ОСью то есть у которых запись имеет одинаковый юзер агент, может совпасть browser_id?
Мод о котором писал, записывает в куку (я так понимаю) ник или айди юзера который залогинился, и если с этого браузера он же зайдет под другим ником, мод его засечет.
automan
Автор темы
Репутация: 2
С нами: 11 лет 2 месяца

Сообщение #8 Sumanai » 11.12.2013, 22:57

automan:а получается, что browser_id это отпечаток юзер агента,

Нет. Это просто случайная строка.

automan:то есть например у двух человек сидящих под одним браузером и за тойже ОСью то есть у которых запись имеет одинаковый юзер агент, может совпасть browser_id?

Он совпадёт, если браузер один, и профиль браузера, где хранятся куки, так же один.

automan:Мод о котором писал, записывает в куку (я так понимаю) ник или айди юзера который залогинился, и если с этого браузера он же зайдет под другим ником, мод его засечет.

Ага. Считаю не самым лучшим решением- это тупо видно. Вообще, не вижу смысла в банах по кукам- и обойдёт любой школьник стандартными средствами браузера.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #9 VEG » 12.12.2013, 01:21

automan:скажите, а получается, что browser_id это отпечаток юзер агента, то есть например у двух человек сидящих под одним браузером и за тойже ОСью то есть у которых запись имеет одинаковый юзер агент, может совпасть browser_id?
Нет. У двух разных людей не может быть одинакового browser_id.
automan:Мод о котором писал, записывает в куку (я так понимаю) ник или айди юзера который залогинился, и если с этого браузера он же зайдет под другим ником, мод его засечет.
browser_id генерируется при первом заходе пользователя и тоже сохраняется в куки.

Добавлено спустя 24 секунды:
Sumanai, не прочитал, что ты уже ответил :)
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 12 лет


Вернуться в Поддержка 1.x