Регистрация
Вход через соцсети
Восстановление пароля

Единая страница "Доступ запрещен"

26.04.2012, 16:16
petun

Зарегистрирован:
2009-06-17
Сообщений: 28

Требуется создать единую страницу "Доступ к разделу запрещен", на данный момент в неткате этот механизм реализован немного не так, при доступе к определенному разделу вместо контента показывается форма логина.. НО!, момент такой, что остальной шаблон показывается польностью, чего в текущем проекте очень бы не хотелось... кто нибудь уже реализовал?

petun
27.04.2012, 10:06
petun

Зарегистрирован:
2009-06-17
Сообщений: 28

эх.. сам себе отвечу..
ну и может кому пригодится, потому что по мне так хорошо, когда используется только одна страница для таких сообщений..
в общем в макетах, в поле "Шаблон вывода навигации" пишем:


Код:
if ($AUTH_USER_ID == 0 && !in_array($sub, array(1,95)) ) {
ob_end_clean();
header("Location: /registration/");
exit;
}


т.е. если пользователь не авторизован, и не находится на страницах с id 1 и 95, то редиректим его на страницу регистрации. Вот и все.

petun
14.03.2017, 19:11
intrell
ООО "Интрелл"

Зарегистрирован:
2008-05-05
Сообщений: 56

Ну или так
Код:
if ($current_sub['Read_Access_ID'] >= 2 && $AUTH_USER_ID == 0) {
ob_end_clean();
header("Location: ".sub_link(147));
exit;
}


shop.intrell.ru – бесплатный модуль интернет-магазина для NetCat с поддержкой 1С82
HUBHOST.ru – лучший хостинг для NetCat
18.04.2017, 22:03
lidiyatxy

Зарегистрирован:
2017-04-18
Сообщений: 1

Спасибо за совет

https://oils.globecore.ru/
198 196 2017-04-18 22:03:19 12065
Описание проекта