На форуме запрещено чтение некоторых разделов гостями. При этом форум посещается людьми, которые не могут регистрироваться из соображений безопасности, но должны читать все разделы, и IP этих людей постоянен.
В теории есть два пути:
1. Проверяя IP через $this->ipsclass->ip_address автоматически перебрасывать гостя с нужным IP в группу пользователей или неактивированных
2. В sources/classes/class_forums.php в "Can see topics?" сделать условие если IP отличается от нужного, то как обычно $deny_access = 1 , а если совпадает то $deny_access = 0.
Если я правильно мыслю, то как правильно написать второе условие в коде:
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
4ekist
На форуме запрещено чтение некоторых разделов гостями. При этом форум посещается людьми, которые не могут регистрироваться из соображений безопасности, но должны читать все разделы, и IP этих людей постоянен.
В теории есть два пути:
1. Проверяя IP через $this->ipsclass->ip_address автоматически перебрасывать гостя с нужным IP в группу пользователей или неактивированных
2. В sources/classes/class_forums.php в "Can see topics?" сделать условие если IP отличается от нужного, то как обычно $deny_access = 1 , а если совпадает то $deny_access = 0.
Если я правильно мыслю, то как правильно написать второе условие в коде:
?
Что-то типа этого:
if ($this->ipsclass->ip_address) == 193.193.193.193
{
$deny_access = 0;
}
else
$this->forums_custom_error($fid);
и далее по тексту кода
Ссылка на комментарий
Поделиться на других сайтах
1 ответ на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.