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

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

Новый топик
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
198 196 2012-04-27 10:06:21 12065
Описание проекта