Закрыть доступ гостям к ленте активности 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 600
Кто может делал, подскажите, как закрыть доступ либо к компоненту, либо к урл /activity для гостей, к виджетам ленты не надо, только к самому компоненту и чтобы не 404 , а хотя бы редиректом на форму авторизации, как это делает сам движок при закрытии от гостей

В первой ветке делалось примерно так

Код PHP:
  1. if(!$inUser->id and $inCore->component != 'registration') cmsCore::redirect('/login');
в template.php
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2961
Александр, тут примерно также

Добавить

Код PHP:
  1.  
  2. if(!cmsUser::isLogged()){
  3. cmsUser::goLogin(href_to('activity'));
  4. }
  5.  
в файле system/controllers/activity/actions/index.php после

Код PHP:
  1. public function run($dataset_name = 'all'){
Должно помочь
Виджеты, поля и компоненты для instantcms 2 www.zau4man.ru tm @zau4man
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 600
Zau4man, спасибо, то что нужно
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2961
По просьбе пользователя форума сделал небольшой виджет.
При его размещении на странице, доступ к странице для гостей будет закрыт, их переадресует на авторизацию. Примерно так

Закрыть доступ гостям к ленте активности

если разместить виджет на страницах типа контента Новости.
Прикрепленные файлы:
gologin100install_eu8gu.zip | 2.75 Кб | Скачали: 21
Виджеты, поля и компоненты для instantcms 2 www.zau4man.ru tm @zau4man
Посетитель
small user social cms
Сообщений: 76
Zau4man, благодаря вашему виджету закрыл доступ гостям к компоненту форум, который нельзя по умолчанию скрыть от гостей. Ещё раз спасибо за помощь.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.