• Страница 1 из 1
  • 1
Модератор форума: Yuri_G  
Закрытое сообщество
iLees
Сообщений: 30
Репутация: 0

Сообщение # 1 | 01:18:26
Доброго времени суток.
У меня такой вопрос.
Мне нужно создать сайт с закрытой регистрацией. Чтобы новых пользователей добавлял только администратор.
Сначала попробовал просто воспользоваться опцией "Сайт отключен", но не подходит, так как при таком режиме пройти авторизацию может только администратор. Потом подумал для группы гостей, просто отключить все возможности на сайте. Но все равно, гостям видна главная страница, а значит видны новости, а мне это не нужно.
И вот я повторюсь, можно ли как-то сделать, чтобы доступ на сайт был ограничен? Но зарегистрированные участники могли проходить авторизацию.
Люди, которые заходят под "Гостем" не должны видеть какую-либо информацию.
Bilbao
Сообщений: 155
Репутация: 30

Сообщение # 2 | 01:27:26
iLees, да есть такое кажись :)
Зайдите в ПУ>ПОЛЬЗОВАТЕЛИ>НАСТРОЙКА МОДУЛЬЯ> (откл. галочку) Использовать модуль "Пользователи"

Добавлено (21-Окт-2012, 01:27:26)
---------------------------------------------
iLees, если не ошибаюсь это то что вы имели введу :)


iLees
Сообщений: 30
Репутация: 0

Сообщение # 3 | 01:31:02
Quote (Bilbao)
Зайдите в ПУ>ПОЛЬЗОВАТЕЛИ>НАСТРОЙКА МОДУЛЬЯ> (откл. галочку) Использовать модуль "Пользователи"

Не совсем то. Это просто отключает регистрацию. Но сайт по прежнему виден гостям. Мне нужно, чтобы было, например, как при включенной опции "Сайт отключен", но чтобы авторизацию могли пройти не только администраторы, но и те, кто находиться в группе "Пользователи". Надеюсь я понятно объяснил =)
Bilbao
Сообщений: 155
Репутация: 30

Сообщение # 4 | 01:54:03
iLees, да я понял что вам нужно :) попытаюсь вам помочь =)

Добавлено (21-Окт-2012, 01:47:32)
---------------------------------------------
iLees, а если на страницах вот так сделаете ???

Code
<?if($USER_LOGGED_IN$)?>ТУТ КОД СТРАНИЦЫ<?else?>$LOGIN_FORM$<?endif?>

Добавлено (21-Окт-2012, 01:54:03)
---------------------------------------------
iLees, А точнее вот так

Code
<?if($USER_LOGGED_IN$)?>ТУТ КОД ВСЕЙ СТРАНИЦЫ<?else?><div style="width:330px;">
<div class="xw-tl"><div class="xw-tr"><div class="xw-tc xw-tsps"></div></div></div><div class="xw-ml"><div class="xw-mr"><div class="xw-mc" style="padding:5px 2px;">

$LOGIN_FORM$

</div></div></div><div class="xw-bl"><div class="xw-br"><div class="xw-bc"><div class="xw-footer"></div></div></div></div>
</div><?endif?>

iLees
Сообщений: 30
Репутация: 0

Сообщение # 5 | 01:56:23
Я в этом не особо разбираюсь, не могли бы пояснить, куда вставлять на каждой странице и где мне взять код страницы?

P.s.
Мне аж как-то стыдно стало)))
Bilbao
Сообщений: 155
Репутация: 30

Сообщение # 6 | 02:00:43
iLees, К примеру на Главной странице каталога файлов после
Code
<body>
вставьте
Code
<?if($USER_LOGGED_IN$)?>
и в самом низу кода перед
Code
</body>
вставьте
Code
<?else?>

А сразу после нее вставьте
Code
<div style="width:330px;">
<div class="xw-tl"><div class="xw-tr"><div class="xw-tc xw-tsps"></div></div></div><div class="xw-ml"><div class="xw-mr"><div class="xw-mc" style="padding:5px 2px;">

$LOGIN_FORM$

</div></div></div><div class="xw-bl"><div class="xw-br"><div class="xw-bc"><div class="xw-footer"></div></div></div></div>
</div><?endif?>

iLees
Сообщений: 30
Репутация: 0

Сообщение # 7 | 02:06:26
Получается что-то вот такое:
Bilbao
Сообщений: 155
Репутация: 30

Сообщение # 8 | 02:08:04
iLees, а вы вышли из профиля ? и в ПУ активирован модуль "Пользователи" ?

iLees
Сообщений: 30
Репутация: 0

Сообщение # 9 | 02:12:37
Это работает. Остается лишь один вопрос. Как это проделать и с главной страницей? Чтобы гости даже новости видеть не могли.
Bilbao
Сообщений: 155
Репутация: 30

Сообщение # 10 | 02:13:58
iLees, надо вставлять этот код во всех страницах всех модулей по тому же принципу :)

iLees
Сообщений: 30
Репутация: 0

Сообщение # 11 | 02:14:49
Т.е. чтобы закрыть доступ к главной странице этот код нужно вставить в "Страницы сайта"?
Bilbao
Сообщений: 155
Репутация: 30

Сообщение # 12 | 02:23:21
iLees, или вот как еще можно (так даже быстрее будет):
Заходим в ПУ>Пользователи>Группы пользователей>Установка прав для всех групп> И в каждом модуле находим "Просматривать каталог" и снимаем галочку перед "Гости", этим мы запрещаем гостям просматривать материалы данного модуля.

iLees
Сообщений: 30
Репутация: 0

Сообщение # 13 | 02:28:09
Первый способ делать дольше, но подходит он больше. Спасибо большое за помощь.
Осталось только эту форму авторизации покрасивее сделать.
Bilbao
Сообщений: 155
Репутация: 30

Сообщение # 14 | 02:28:18
iLees, потом можно изменить вид страницы "Доступ запрещен"
Заходим ПУ » Управление дизайном » и находим там "Страница "Доступ запрещен"" и меняем ему как сердцу угодно :)
Прикрепления: 4060415.png (48.6 Kb)

  • Страница 1 из 1
  • 1
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!