Как сделать чтобы люди не могли видеть главную страницу не авторизовавшись?

голоса: 0
Здравствуйте! Подскажите пожалуйста. Хочу сделать сайт закрытым.

Чтобы при попадании на главную, гости не могли ничего видеть. Что творится там и вообще никакой информации. Увидел условный if код, но не знаю как его использовать.

Подскажите пожалуйста!
Адрес сайта http://piratenews.tk
| Автор: | Категория: Редактор страниц
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
 
Лучший ответ

Откройте главную на редактирование и ниже выставьте права доступа к странице, уберите отметку с группы - Гости:

Либо можно сделать для всего модуля - Редактор страниц, перейдите в Управление дизайном(шаблоны) - Редактор страниц - Страницы сайта, далее в шаблоне найдите код:

<!-- <body> -->$CONTENT$<!-- </body> -->

замените на:

  <!-- <body> --><?if($USER_LOGGED_IN$)?> $CONTENT$<?else?><div align="center">Доступ только для зарегистрированных пользователей! <a href="$LOGIN_LINK$">Войдите</a>, пожалуйста.</div><?endif?><!-- </body> -->

В итоге если пользователь будет не зарегистрирован, он будет видеть соответствующее сообщение, что доступ запрещен требуется регистрация итд.

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

| Автор:
Выбор ответа лучшим | | Автор: Сергей Табурчинов
...