UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: andrey от 28 Августа 2014, 19:09:43

Название: Используем standalone.php
Отправлено: andrey от 28 Августа 2014, 19:09:43
Пытаюсь получить id пользователя через отдельный скрипт, код стандартный из доков
 header("Content-type: text/html; charset=utf-8");
include realpath("standalone.php");

// Получаем id текущего пользователя, если Вы передадите id Гостя, то ничего не увидите, т.к. Гость не имеет группы.
$user_id = permissionsCollection::getInstance()->getUserId();
var_dump($user_id);
Но всегда возвращает id 13 - гость, а я авторизован в админке, что делать не пойму
Название: Re:Используем standalone.php
Отправлено: admin от 28 Августа 2014, 23:46:58
попробуйте тот же код перенести в /classes/modules/custom.php файл

может дело в standalone режиме
Название: Re:Используем standalone.php
Отправлено: andrey от 29 Августа 2014, 15:05:51
Так дело то в том, что мне как раз нужен отдельный скрипт и давать им пользоваться только определенной группе пользователей, а тут такие проблемы.

Никто не сталкивался?
Название: Re:Используем standalone.php
Отправлено: andrey от 01 Сентября 2014, 14:47:55
Разобрались с тех.поддержкой, нужно стартануть сессию, почему то в примерах этого нет

@session_start();

header("Content-type: text/html; charset=utf-8");
include realpath("standalone.php");

$user_id = permissionsCollection::getInstance()->getUserId();
var_dump($user_id);