Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

0 Пользователей и 2 Гостей просматривают эту тему.

*

andrey

  • *
  • 31
  • +6/-0
    • Просмотр профиля
Используем standalone.php
« : 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 - гость, а я авторизован в админке, что делать не пойму

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Используем standalone.php
« Ответ #1 : 28 Августа 2014, 23:46:58 »
попробуйте тот же код перенести в /classes/modules/custom.php файл

может дело в standalone режиме

*

andrey

  • *
  • 31
  • +6/-0
    • Просмотр профиля
Re:Используем standalone.php
« Ответ #2 : 29 Августа 2014, 15:05:51 »
Так дело то в том, что мне как раз нужен отдельный скрипт и давать им пользоваться только определенной группе пользователей, а тут такие проблемы.

Никто не сталкивался?

*

andrey

  • *
  • 31
  • +6/-0
    • Просмотр профиля
Re:Используем standalone.php
« Ответ #3 : 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);