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

MOD Max sessions & max sessions IP

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
alexut
phpBB 1.0.0
Сообщения: 7
Стаж: 16 лет 8 месяцев

Сообщение alexut »

Конечно выполнял. Вот текущий вид таблицы phpbb_config из SQL:

config_name config_value
default_lang russian
max_sessions 50
max_sessions_ip 4
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

alexut
Прошу извинения, сеть на работе вылетела не во-время...
МОД то весьма не сложный, проверьте в admin/admin_board.php, что запятые не пропущены

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

286 	"PRUNE_NO" => $prune_no,
// Start add - Max sessions MOD 
'MAX_SESSIONS' => $new['max_sessions'], 
'MAX_SESSIONS_IP' => $new['max_sessions_ip'], 
// End add - Max sessions MOD
287 	"HTML_TAGS" => $html_tags,
288 	"HTML_YES" => $html_yes,
больше (кроме внесения какого-то иного кода) там и глючить -то нечему...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
alexut
phpBB 1.0.0
Сообщения: 7
Стаж: 16 лет 8 месяцев

Сообщение alexut »

Проверил. Все на месте:

"L_ENABLE_GZIP" => $lang['Enable_gzip'],
"L_ENABLE_PRUNE" => $lang['Enable_prune'],
// Start add - Max sessions MOD
"L_MAX_SESSIONS" => $lang['Max_sessions'],
"L_MAX_SESSIONS_EXPLAIN" => $lang['Max_sessions_explain'],
"L_MAX_SESSIONS_IP" => $lang['Max_sessions_ip'],
"L_MAX_SESSIONS_IP_EXPLAIN" => $lang['Max_sessions_ip_explain'],
// End add - Max sessions MOD
"L_ALLOW_HTML" => $lang['Allow_HTML'],
"L_ALLOW_BBCODE" => $lang['Allow_BBCode'],


"PRUNE_YES" => $prune_yes,
"PRUNE_NO" => $prune_no,
// Start add - Max sessions MOD
"MAX_SESSIONS" => $new['max_sessions'],
"MAX_SESSIONS_IP" => $new['max_sessions_ip'],
// End add - Max sessions MOD
"HTML_TAGS" => $html_tags,
"HTML_YES" => $html_yes,

Ладно переменные не отображаются, но даже сами названия полей тоже???
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

alexut писал(а): но даже сами названия полей тоже???
Хы... тогда прикрепите ваш templates/ваш_стиль/admin/board_config.tpl
(в полной форме ответа)

Добавлено спустя 48 минут 14 секунд:

alexut
Я вам сказал
Палыч писал(а): прикрепите ваш templates/ваш_стиль/admin/board_config.tpl

(в полной форме ответа)
а не постить портянку на несколько экранов :evil:
За это у нас банят...

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

Попробуйте изменить сроки так:

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

<td class="row2"><input class="post" type="text" size="6" maxlength="5" name="max_sessions" value="{MAX_SESSIONS}" /></td> 

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

<td class="row2"><input class ="post" type="text" size="6" maxlength="5" name="max_sessions_ip" value="{MAX_SESSIONS_IP}" /></td> 
alexut писал(а):не отображаются, но даже сами названия полей
Проверьте, что в lang_russian/lang_admin.php у вас добавлены переменные

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

$lang['Max_sessions'] =  
$lang['Max_sessions_explain'] =  
$lang['Max_sessions_ip'] =  
$lang['Max_sessions_ip_explain'] = 
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
vitalijtarakanov
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 10 месяцев
Забанен: Бессрочно

Сообщение vitalijtarakanov »

Я поставил этот мод на сайте http://kotische.com В Админке в разделе "конфигурация" появилось 2 поля со значениями "50" и "8". Слева против этих полей ничего не написано. Я уже и английский язык в "конфигурации" выставлял по умолчанию, и русский. Это как-то можно исправить?

И ещё - я в порядке эксперимента более 8 раз зашёл и вышел с Форума под логином и паролем другого моего знакомого пользователя - и ничто мне не воспрепятствовало это сделать. Может, что-то не так?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

vitalijtarakanov писал(а):Слева против этих полей ничего не написано.
Проверьте редактирование templates/ваш_стиль/admin/board_config.tpl

Добавлено спустя 6 минут 29 секунд:
vitalijtarakanov писал(а): я в порядке эксперимента более 8 раз зашёл и вышел с Форума под логином и паролем другого моего знакомого пользователя - и ничто мне не воспрепятствовало это сделать.
А почему что-то должно было препятствовать?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
vitalijtarakanov
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 10 месяцев
Забанен: Бессрочно

Сообщение vitalijtarakanov »

Спасибо, дело вот в чём - я теперь добавил не только в language/lang_english/lang_admin.php, но и во все языки (english, russian, russian_te) в файлы lang_admin.php вот такой код (изначально я добавлял только в английский):

// Start add - Max sessions MOD
$lang['Max_sessions'] = 'Max sessions allowed';
$lang['Max_sessions_explain'] = 'This is the max number of sessions, the forum accept';
$lang['Max_sessions_ip'] = 'Max sessions allowed per IP';
$lang['Max_sessions_ip_explain'] = 'This is the max number of sessions per IP, the forum accept';
// End add - Max sessions MOD

Теперь имею в "конфигурации" в Админке:

Max sessions allowed
This is the max number of sessions, the forum accept 50

Max sessions allowed per IP
This is the max number of sessions per IP, the forum accept 8

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

Я новичок в установке модов - а что эти поля

Max sessions allowed
This is the max number of sessions, the forum accept 50

Max sessions allowed per IP
This is the max number of sessions per IP, the forum accept 8

реально мне дадут в плане безопасности Форума? Повторяю - я новичок в деле установки модов, и подумал, что этот мод поможет защитить пароль Админа от перебора "брутом". Если я не прав - скажите, и поясните, что-же действительно даёт мне этот мод, и как я могу проверить, что он реально работает?
Finn2
phpBB 1.2.0
Сообщения: 15
Стаж: 16 лет 3 месяца
Откуда: Екатеринбург, Агафуровские дачи

Сообщение Finn2 »

Действительно, как проверить? Офисе (у всех один внеший IP) запустить с 8 пользователей? Со своей машины запустить 8 копий форума?

Добавлено спустя 6 минут 51 секунду:

Последнее у меня результата не дало, ни по признаку превышения с одного IP, ни по превышению числа сессий. (Естественно, для пробы выставил 2 и 2).
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Finn2 писал(а):у меня результата не дало
Что не дало? Это:
Finn2 писал(а):Со своей машины запустить 8 копий форума
Так в этой ситуации вы должны или с разными никами логиниться, или с разных браузеров.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Finn2
phpBB 1.2.0
Сообщения: 15
Стаж: 16 лет 3 месяца
Откуда: Екатеринбург, Агафуровские дачи

Сообщение Finn2 »

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

То есть - несколько запусков форума с одной машины и с одним логином - есть одна сессия? Как же так - одновременно в разных сессия я могу выполнять совсем разные действия в разных местах?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Finn2 писал(а): с одной машины и с одним логином - есть одна сессия?
Если в одном и том же браузере
Finn2 писал(а):одновременно
Кто вам сказал, что "одновременно"? :wink:
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Finn2
phpBB 1.2.0
Сообщения: 15
Стаж: 16 лет 3 месяца
Откуда: Екатеринбург, Агафуровские дачи

Сообщение Finn2 »

Продолжение эксперимента из офисной сети, внешний IP одинаковый у всех:
1. Если "гость" - сколько бы заходов на форум не было (компютеры разные, браузеры разные) - статусная строка дает "посетителей на форуме - 1", ограничения, естественно, не срабатывают.
2. Если "юзер" - считает посетителей как положено (столько вошло под своим именем), дает регистрироваться всем, ограничения не срабатывают.
3. И только если юзеры "заняли все свободные места" (а их получилось, что может быть больше, чем установлено в ограничениях), то тогда гостю войти не дает с соответсвующим сообщением. Но - если есть регистрация - то смотри пункт 2.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Finn2
Если уж экспериментировать, то откройте на одном компе таблицу сессий и смотрите, когда и сколько сессий образуется.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Finn2
phpBB 1.2.0
Сообщения: 15
Стаж: 16 лет 3 месяца
Откуда: Екатеринбург, Агафуровские дачи

Сообщение Finn2 »

Палыч писал(а):Finn2
Если уж экспериментировать, то откройте на одном компе таблицу сессий и смотрите, когда и сколько сессий образуется.
1. Я думаю, что после внесения любых изменений в систему, работоспособность должна быть проверена.
2. В описании мода и его обсуждении правил работы не описано, в особенности при условиях "серых" IP.
3. Для себя я проверку сделал, опубликовал поскольку вопрос выше был и в надежде на разумные комментарии, все-таки это форум.
4. Схема с "разными браузерами" не сработала, посетитель все равно один.
5. И реально получается, что число "гостей" из одной подсетки не ограничивается? И число "зарегистрированных" тоже? Но число "зарегистрированных" органичивает число "гостей". Вот к чему я все это писал.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Ради интереса:
- поставил МОД на локалке на чистый 2.0.22.
- Max sessions allowed per IP = 2
- вход под админом с Оперы, session_user_id = -2 session_ip = мой
- второй вход под админом с Оперы - новой сессии не образуется, вход осуществлён
- вход под админом с IE-6, новая сессия session_user_id = -2 session_ip = мой
- вход под админом с FF - отлуп.

Что я делаю не так? :?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Вернуться в «Поддержка модов для phpBB 2.0.x»