typo3 проверь всех бэкэндов (не только админ)

в моем бэкэнде у меня есть админ и менеджеры Менеджеры имеют короткий функционал. Но я хочу показать некоторый контент ВСЕМ бэкэнд-пользователям, а не только администраторам. я использую $this->tsfe->beUserLogin строительство, и этот контент виден только администраторам.

UPD У меня есть модуль FE, он размещен на нескольких страницах. В моем расширении у меня есть файлы .php и .tpl. Я передаю $variable=$GLOBALS['TSFE']->beUserLogin из .php в файл .tpl, а в .tpl у меня есть конструкция if(variable) <div>...</div>, На странице у меня нет div, если у меня нет учетной записи администратора.
if($GLOBALS['TSFE']->beUserLogin) die('Logged BE user'); если я администратор, то это работа, но для других пользователей скрипт продолжает работать. Менеджеры имеют доступ только к папке с элементом контента, но не должны посещать страницу, где размещен этот контент.

-1

Решение

Обычный пользователь бэкэнда (не администратор) должен иметь доступ к странице как минимум с возможностью увидеть его в дереве страниц (в WEB> Доступ модуль как минимум первый вариант (SHOWPAGE) должен быть отмечен для группы пользователя)

В противном случае $GLOBALS['TSFE']->beUserLogin var считает, что нет зарегистрированного пользователя BE (или нет пользователя BE, которому разрешено просматривать эту страницу как администратор).

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]