Перейти к контенту

Ограничение доступа по IP


Рекомендуемые сообщения

Хотелось бы, чтобы была возможность сделать ограничение доступа к различным разделам форума по IP адресам...

Стандартные средства позволяют блокировать доступ сразу ко всему форуму, а это совсем не то.

 

(у нас своя локальная сеть (500 юзеров) и хочется сделать приватные разделы доступные только внутри локалки)

Ссылка на комментарий
Поделиться на других сайтах

1. Разноси пользователей по группам... Самое простое решение

2. Никто не мешает пользователю А пересесть на другую машину Б

3. Если же ты хочешь закрыть форум полностью от других подсетей, то используй файл .htaccess, который ограничит доступ в заданую директорию на сервере.

4. И только если это все тебя почему то не устраивает, то можно писать хак. Но решение 1 и 3 наиболее просты.

Ссылка на комментарий
Поделиться на других сайтах

>1. Разноси пользователей по группам... Самое простое решение

да можно, но

1) нужно как-то будет стребовать с пользователя подтверждение что он именно из локалки

2) обязать его не заглашать свой логин и пароль внешним пользованелям

такое кстати я практиковал некоторе время... потом запарислся юзеров сортировать :D

 

>2. Никто не мешает пользователю А пересесть на другую машину Б

это верно, в этом свысле безопасность не обеспечишь

 

>3. Если же ты хочешь закрыть форум полностью от других подсетей, то используй файл .htaccess, который ограничит доступ в заданую директорию на сервере.

а смысл ? сообщения же лежат в базе, как вы их через .htaccess планируете запрещать к ним доступ ?

 

>4. И только если это все тебя почему то не устраивает, то можно писать хак. Но решение 1 и 3 наиболее просты.

видимо это самый оптимальный путь, может кто займется ???? !!!

Ссылка на комментарий
Поделиться на других сайтах

а смысл ? сообщения же лежат в базе, как вы их через .htaccess планируете запрещать к ним доступ ?

 

Смысл один - разрешаешь обращение к интранет сайту ТОЛЬКО ДЛЯ ВНУТРЕННИХ IP адресов. Т.е. чтобы с внешнего мира это не было видно.

 

 

1) нужно как-то будет стребовать с пользователя подтверждение что он именно из локалки

 

Ага! Я понял, что ты хочешь... ты хочешь ограничить ОПРЕДЕЛЕННОГО пользователя маской IP. Хм... делается все очень просто:

 

+ Добавляем кастомное поле для пользователя, куда будем писать маску IP

+ В файле functions.php есть функция create_member_session - там встраиваем проверку IP пользователя по базе, и в зависимости от этого выдаем сессию или нет.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.