Можно ли сделать полностью приватный сайт, доступный только для указанных пользователей?

голоса: 0
Нужно, чтобы по умолчанию, при входе на сайт отображалась бы только форма логин/регистрация. Всё остальное: страницы "Главная", "Информация о сайте" и т.д. - не отображаются. Т.е. вообще ничего не отображается, кроме формы логин/регистрация. После логина, сайт становится доступен только, если пользователь включен в группу "Проверенные". Для всех остальных отображается сообщение "Доступ запрещен". Вариант с включением пользователей в группу "Заблокированные" не подходит, т.к. этот перенос придется делать для каждого нового пользователя, а нужно наоборот - чтобы по умолчанию были заблокированы все, кроме избранных.
| Автор: | Категория: Безопасность сайта

Ответов: 1

Голоса: +1
 
Лучший ответ

Заключайте шаблоны в условие для групп модератор, администратор и проверенный

<?if($GROUP_ID$=3 || $GROUP_ID$=4 || $GROUP_ID$=2 )?> код шаблона<?endif?><?else?>форма авторизации<?endif?>

Или

<?if($USER_LOGGED_IN$)?>код шаблона<?else?> форма входа <?endif?>
читать как если авторизировался видит сайт, если нет видит форму входа

 

| Автор:
Выбор ответа лучшим | | Автор: Alex Young
...