MOD Max sessions & max sessions IP
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 17 лет 8 месяцев
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
alexut
Прошу извинения, сеть на работе вылетела не во-время...
МОД то весьма не сложный, проверьте в admin/admin_board.php, что запятые не пропущены
больше (кроме внесения какого-то иного кода) там и глючить -то нечему...
Прошу извинения, сеть на работе вылетела не во-время...
МОД то весьма не сложный, проверьте в 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 только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 17 лет 8 месяцев
Проверил. Все на месте:
"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,
Ладно переменные не отображаются, но даже сами названия полей тоже???
"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
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Хы... тогда прикрепите ваш templates/ваш_стиль/admin/board_config.tplalexut писал(а): но даже сами названия полей тоже???
(в полной форме ответа)
Добавлено спустя 48 минут 14 секунд:
alexut
Я вам сказал
а не постить портянку на несколько экрановПалыч писал(а): прикрепите ваш templates/ваш_стиль/admin/board_config.tpl
(в полной форме ответа)

За это у нас банят...
Добавлено спустя 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>
Проверьте, что в lang_russian/lang_admin.php у вас добавлены переменныеalexut писал(а):не отображаются, но даже сами названия полей
Код: Выделить всё
$lang['Max_sessions'] =
$lang['Max_sessions_explain'] =
$lang['Max_sessions_ip'] =
$lang['Max_sessions_ip_explain'] =
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 17 лет 10 месяцев
- Забанен: Бессрочно
Я поставил этот мод на сайте http://kotische.com В Админке в разделе "конфигурация" появилось 2 поля со значениями "50" и "8". Слева против этих полей ничего не написано. Я уже и английский язык в "конфигурации" выставлял по умолчанию, и русский. Это как-то можно исправить?
И ещё - я в порядке эксперимента более 8 раз зашёл и вышел с Форума под логином и паролем другого моего знакомого пользователя - и ничто мне не воспрепятствовало это сделать. Может, что-то не так?
И ещё - я в порядке эксперимента более 8 раз зашёл и вышел с Форума под логином и паролем другого моего знакомого пользователя - и ничто мне не воспрепятствовало это сделать. Может, что-то не так?
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Проверьте редактирование templates/ваш_стиль/admin/board_config.tplvitalijtarakanov писал(а):Слева против этих полей ничего не написано.
Добавлено спустя 6 минут 29 секунд:
А почему что-то должно было препятствовать?vitalijtarakanov писал(а): я в порядке эксперимента более 8 раз зашёл и вышел с Форума под логином и паролем другого моего знакомого пользователя - и ничто мне не воспрепятствовало это сделать.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 17 лет 10 месяцев
- Забанен: Бессрочно
Спасибо, дело вот в чём - я теперь добавил не только в 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
реально мне дадут в плане безопасности Форума? Повторяю - я новичок в деле установки модов, и подумал, что этот мод поможет защитить пароль Админа от перебора "брутом". Если я не прав - скажите, и поясните, что-же действительно даёт мне этот мод, и как я могу проверить, что он реально работает?
// 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
реально мне дадут в плане безопасности Форума? Повторяю - я новичок в деле установки модов, и подумал, что этот мод поможет защитить пароль Админа от перебора "брутом". Если я не прав - скажите, и поясните, что-же действительно даёт мне этот мод, и как я могу проверить, что он реально работает?
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 17 лет 3 месяца
- Откуда: Екатеринбург, Агафуровские дачи
Действительно, как проверить? Офисе (у всех один внеший IP) запустить с 8 пользователей? Со своей машины запустить 8 копий форума?
Добавлено спустя 6 минут 51 секунду:
Последнее у меня результата не дало, ни по признаку превышения с одного IP, ни по превышению числа сессий. (Естественно, для пробы выставил 2 и 2).
Добавлено спустя 6 минут 51 секунду:
Последнее у меня результата не дало, ни по признаку превышения с одного IP, ни по превышению числа сессий. (Естественно, для пробы выставил 2 и 2).
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Что не дало? Это:Finn2 писал(а):у меня результата не дало
Так в этой ситуации вы должны или с разными никами логиниться, или с разных браузеров.Finn2 писал(а):Со своей машины запустить 8 копий форума
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 17 лет 3 месяца
- Откуда: Екатеринбург, Агафуровские дачи
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Если в одном и том же браузереFinn2 писал(а): с одной машины и с одним логином - есть одна сессия?
Кто вам сказал, что "одновременно"? :wink:Finn2 писал(а):одновременно
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 17 лет 3 месяца
- Откуда: Екатеринбург, Агафуровские дачи
Продолжение эксперимента из офисной сети, внешний IP одинаковый у всех:
1. Если "гость" - сколько бы заходов на форум не было (компютеры разные, браузеры разные) - статусная строка дает "посетителей на форуме - 1", ограничения, естественно, не срабатывают.
2. Если "юзер" - считает посетителей как положено (столько вошло под своим именем), дает регистрироваться всем, ограничения не срабатывают.
3. И только если юзеры "заняли все свободные места" (а их получилось, что может быть больше, чем установлено в ограничениях), то тогда гостю войти не дает с соответсвующим сообщением. Но - если есть регистрация - то смотри пункт 2.
1. Если "гость" - сколько бы заходов на форум не было (компютеры разные, браузеры разные) - статусная строка дает "посетителей на форуме - 1", ограничения, естественно, не срабатывают.
2. Если "юзер" - считает посетителей как положено (столько вошло под своим именем), дает регистрироваться всем, ограничения не срабатывают.
3. И только если юзеры "заняли все свободные места" (а их получилось, что может быть больше, чем установлено в ограничениях), то тогда гостю войти не дает с соответсвующим сообщением. Но - если есть регистрация - то смотри пункт 2.
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 17 лет 3 месяца
- Откуда: Екатеринбург, Агафуровские дачи
1. Я думаю, что после внесения любых изменений в систему, работоспособность должна быть проверена.Палыч писал(а):Finn2
Если уж экспериментировать, то откройте на одном компе таблицу сессий и смотрите, когда и сколько сессий образуется.
2. В описании мода и его обсуждении правил работы не описано, в особенности при условиях "серых" IP.
3. Для себя я проверку сделал, опубликовал поскольку вопрос выше был и в надежде на разумные комментарии, все-таки это форум.
4. Схема с "разными браузерами" не сработала, посетитель все равно один.
5. И реально получается, что число "гостей" из одной подсетки не ограничивается? И число "зарегистрированных" тоже? Но число "зарегистрированных" органичивает число "гостей". Вот к чему я все это писал.
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 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 - отлуп.
Что я делаю не так?
- поставил МОД на локалке на чистый 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 только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.