Добрый день. На текущий момент форумы все закрыты с помощью htaccess, хотелось бы открыть часть форумов тем, кто не входит в диапазоны IP.
Цель: форум провайдера. Своим пользователям разрешить читать форум, регистрироваться/авторизоваться, создавать темы И так далее(ну это уже правами групп и доступов). НЕ своим пользователям открыть только раздел форумов с инструкциями, на чтение, с запретом регистрации/авторизации.
Может с помощью того же htaccess это сделать? Или есть более правильный способ?
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
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
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 12 лет 11 месяцев
- Pazh
- Former team member
- Сообщения: 2317
- Стаж: 14 лет 4 месяца
- Благодарил (а): 43 раза
- Поблагодарили: 506 раз
- Контактная информация:
Re: Распределение доступа к форумам по IP
как то странно слышать подобные вопросы от "провайдера", где должны быть сетевые гуру...
Через htaccess можно запретить доступ к определенным url (изучайте FilesMatch и стройте регулярки для каждого раздела), но есть такая особенность - в тему можно попасть не только по
Короче не прокатит
Есть расширение AutoGroup, в котором руками программиста можно написать правило для включения юзера по IP в группу, которой будет разрешен доступ согласно настройки прав доступа.
Другой вариант (но он не совсем правильный) - это проверка IP при открытии темы (не правильный, потому что юзер, который из дома заходит по Вашему внутреннему IP может попытаться зайти например с телефона, где динамический IP и получит отлуп). Так что AutoGroup - это более правильный путь - юзеру будет достаточно единожды зайти из внутренней сети, чтобы навсегда получить доступ к форуму, вне зависимости от того, откуда он будет заходить на него в дальнейшем
Через htaccess можно запретить доступ к определенным url (изучайте FilesMatch и стройте регулярки для каждого раздела), но есть такая особенность - в тему можно попасть не только по
topic_id
, но и по post_id
- т.е. придется еще и все ссылки на посты блокировать доступКороче не прокатит
Есть расширение AutoGroup, в котором руками программиста можно написать правило для включения юзера по IP в группу, которой будет разрешен доступ согласно настройки прав доступа.
Другой вариант (но он не совсем правильный) - это проверка IP при открытии темы (не правильный, потому что юзер, который из дома заходит по Вашему внутреннему IP может попытаться зайти например с телефона, где динамический IP и получит отлуп). Так что AutoGroup - это более правильный путь - юзеру будет достаточно единожды зайти из внутренней сети, чтобы навсегда получить доступ к форуму, вне зависимости от того, откуда он будет заходить на него в дальнейшем
Помощь в ЛС/email только за WM или ЮMoney
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 12 лет 11 месяцев
Re: Распределение доступа к форумам по IP
Неправильный вариант вполне подходит, это что-то вроде этого?
Код: Выделить всё
"<Files "viewforum.php?f=8">
Allow from all
</Files>
<Files "viewtopic.php?f=8&t=39">
Allow from all
</Files>"
Последний раз редактировалось Sheer 27.03.2019 13:13, всего редактировалось 1 раз.
Причина: bb-код
Причина: bb-код
- Sheer
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 1 месяц
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2752 раза
- Контактная информация:
Re: Распределение доступа к форумам по IP
Нет. Сказано же
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
- Pazh
- Former team member
- Сообщения: 2317
- Стаж: 14 лет 4 месяца
- Благодарил (а): 43 раза
- Поблагодарили: 506 раз
- Контактная информация:
Re: Распределение доступа к форумам по IP
hazardation, не мучайтесь разграничивать доступ через htaccess - вы сами потом запутаетесь, т.к. мест как посмотреть сообщения тем (в результатах поиска, при ответе на сообщение в теме (если знаешь как формируется ссылка для ответа)) довольно много. Нет смысла пытаться изобрести велосипед свою систему прав доступа, когда она уже есть и очень гибкая в прямых руках. Вам уже выше написал как можно это реализовать грамотно
Помощь в ЛС/email только за WM или ЮMoney
- Sumanai
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 4 месяца
- Благодарил (а): 267 раз
- Поблагодарили: 216 раз
- Контактная информация:
Re: Распределение доступа к форумам по IP
Выставить его для локальных IP? А в публичный доступ другой форум, возможно, с объединением регистрации. Всё одно DNS все провы перехватывают.