Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

$AUTH_USER_ID == 0 $current_user == NULL

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
Гость
Гость

Забыл написать что помогло!
198 196 2010-08-12 01:00:54 10635
Описание проекта