VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Мне нужно на сайте закрыть определенные разделы, если человек не залогинен на форуме. Подскажите пожалуйста какие файлы отвечают за обработку сессии пользователя? И как проверяется залогинен ли он? Версия vbulletin 3.8.
torment, Панель управления - Разделы и форумы - Права групп
Выставь для группы гостей запрет на просмотр содержимого раздела.
@torment
Простоузер
Join Date: Feb 2013
Posts: 9
Версия vB: 3.8.x
Reputation:
Novice 0
Репутация в разделе: 0
0
Наверное я не совсем правильно задал вопрос.
У меня есть отдельно сайт(несколько php страниц). И есть на нем форум(vbulletin). Вот мне нужно когда пользователь не залогинен на форуме закрыть для него некоторые страницы сайта. То есть нужно заинклудить файлы, отвечающие за отслеживание того залогинен ли пользователь. Вот я и спрашивал, в каких файлах это обрабатывается.
@StenLi
На доске почёта Пожизненный блэк
Join Date: Aug 2008
Награды в конкурсах:
Posts: 2,729
Версия vB: 3.6.x
Reputation:
Expert 1991
Репутация в разделе: 742
2
torment, Теперь понятней.
Для начала вам нужно подключить либу global vbulletin.
PHP Code:
require_once('[path_forum]/global.php');
PHP Code:
if (!is_member_of($vbulletin->userinfo, explode(',', 'ID групп чепез запятую, для которых нужно закрыть'))) { print_no_permission(); } else { ... }
@torment
Простоузер
Join Date: Feb 2013
Posts: 9
Версия vB: 3.8.x
Reputation:
Novice 0
Репутация в разделе: 0
0
Quote:
Originally Posted by StenLi
torment, Теперь понятней.
Для начала вам нужно подключить либу global vbulletin.
PHP Code:
require_once('[path_forum]/global.php');
PHP Code:
if (!is_member_of($vbulletin->userinfo, explode(',', 'ID групп чепез запятую, для которых нужно закрыть'))) {
print_no_permission();
} else {
...
}
Спасибо! Сейчас попробую!
torment добавил 04.04.2013 в 10:45
Только такой еще момент, закрыть надо для всех незарегистрированных, это группа гости?
Last edited by torment : 04-04-2013 at 10:45 AM.
Reason: Добавлено сообщение
@StenLi
На доске почёта Пожизненный блэк
Join Date: Aug 2008
Награды в конкурсах:
Posts: 2,729
Версия vB: 3.6.x
Reputation:
Expert 1991
Репутация в разделе: 742
0
Quote:
Originally Posted by torment
группа гости?
Да.
Группа гости ID: 1
Можете скрыть от гостей, заблокированных и т.д.
@torment
Простоузер
Join Date: Feb 2013
Posts: 9
Версия vB: 3.8.x
Reputation:
Novice 0
Репутация в разделе: 0
0
Как то не понятно... Только глобал надо подключить?
Вот такой код написал вставил в шапку: