Страница 1 из 1

Распределение доступа к форумам по IP

Добавлено: 27.03.2019 4:03
hazardation
Добрый день. На текущий момент форумы все закрыты с помощью htaccess, хотелось бы открыть часть форумов тем, кто не входит в диапазоны IP.
Цель: форум провайдера. Своим пользователям разрешить читать форум, регистрироваться/авторизоваться, создавать темы И так далее(ну это уже правами групп и доступов). НЕ своим пользователям открыть только раздел форумов с инструкциями, на чтение, с запретом регистрации/авторизации.
Может с помощью того же htaccess это сделать? Или есть более правильный способ?

Re: Распределение доступа к форумам по IP

Добавлено: 27.03.2019 9:44
Pazh
как то странно слышать подобные вопросы от "провайдера", где должны быть сетевые гуру...
Через htaccess можно запретить доступ к определенным url (изучайте FilesMatch и стройте регулярки для каждого раздела), но есть такая особенность - в тему можно попасть не только по topic_id, но и по post_id - т.е. придется еще и все ссылки на посты блокировать доступ

Короче не прокатит

Есть расширение AutoGroup, в котором руками программиста можно написать правило для включения юзера по IP в группу, которой будет разрешен доступ согласно настройки прав доступа.
Другой вариант (но он не совсем правильный) - это проверка IP при открытии темы (не правильный, потому что юзер, который из дома заходит по Вашему внутреннему IP может попытаться зайти например с телефона, где динамический IP и получит отлуп). Так что AutoGroup - это более правильный путь - юзеру будет достаточно единожды зайти из внутренней сети, чтобы навсегда получить доступ к форуму, вне зависимости от того, откуда он будет заходить на него в дальнейшем

Re: Распределение доступа к форумам по IP

Добавлено: 27.03.2019 13:02
hazardation
Неправильный вариант вполне подходит, это что-то вроде этого?

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

"<Files "viewforum.php?f=8">
  Allow from all
</Files>
<Files "viewtopic.php?f=8&t=39">
  Allow from all
</Files>"

Re: Распределение доступа к форумам по IP

Добавлено: 27.03.2019 13:16
Sheer
Нет. Сказано же
Pazh писал(а): 27.03.2019 9:44 в тему можно попасть не только по topic_id, но и по post_id

Re: Распределение доступа к форумам по IP

Добавлено: 27.03.2019 13:22
Pazh
hazardation, не мучайтесь разграничивать доступ через htaccess - вы сами потом запутаетесь, т.к. мест как посмотреть сообщения тем (в результатах поиска, при ответе на сообщение в теме (если знаешь как формируется ссылка для ответа)) довольно много. Нет смысла пытаться изобрести велосипед свою систему прав доступа, когда она уже есть и очень гибкая в прямых руках. Вам уже выше написал как можно это реализовать грамотно

Re: Распределение доступа к форумам по IP

Добавлено: 29.03.2019 21:51
Sumanai
hazardation писал(а): 27.03.2019 4:03 Цель: форум провайдера.
Выставить его для локальных IP? А в публичный доступ другой форум, возможно, с объединением регистрации. Всё одно DNS все провы перехватывают.