|
|
09.08.2010, 19:06
|
|
Гость
Гость
|
Собственно сабж. Дебажил везде где мог. Объявлял глобальными в "Шаблоны вывода навигации". Ничего...
|
|
|
10.08.2010, 08:04
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
А чего собственно вы хотите добиться?
$AUTH_USER_ID - содержит ID текущего авторизованного пользователя и доступна всегда.
$current_user - массив содержащий информацию о текущем авторизованном пользователе, доступен только если установлен модуль "Интерфейс пользователя"
|
|
|
10.08.2010, 10:04
|
|
Гость
Гость
|
Так в том то и дело, что модуль установлен. Под сессией админа делаю print_r($AUTH_USER_ID) и получаю 0, а $current_user NULL
|
|
|
10.08.2010, 10:39
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
$AUTH_USER_ID это не массив, в переменной содержится просто ид авторизованного пользователя.
В каком месте вы пытаетесь получить информацию? Попробуйте в макете дизайна, там должно сработать точно.
".$AUTH_USER_ID." - вернет ID пользователя из таблички User
".print_r($current_user)." вернет массив со всеми полями из таблички User.
Если не сработает, обращайтесь в тех поддержку.
|
|
|
10.08.2010, 10:53
|
|
Гость
Гость
|
Спасибо за ответ, но я это уже пробывал. Странно то, что $current_user выводится только если права раздела установлены для зарегистрированных или уполномоченных. Если права доступа стоят для всех, то массив оказывается пустым.
|
|
|
10.08.2010, 11:00
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
Нет, так не должно быть, переменная $AUTH_USER_ID массив $current_user доступны везде и не зависят от прав на разделы.
Обратитесь в тех поддержку, там должны помочь :-)
|
|
|
12.08.2010, 01:00
|
|
Гость
Гость
|
Тех.поддержка посоветовала вызвать ф-цию Authorize() в шабонах вывода навигации
|
|
|
12.08.2010, 01:00
|
|
Гость
Гость
|
Забыл написать что помогло!
|