Как получить информацию о текущем авторизованном пользователе в MODX?

Тема в разделе "MODx", создана пользователем dennykru, 24 авг 2013.

  1. dennykru

    dennykru Создатель

    Регистр.:
    24 июн 2007
    Сообщения:
    40
    Симпатии:
    1
    Подскажите, работаю в modx evo и создаю личный кабинет где отображаются продажи каждого агента, но возникла проблема которую я не могу решить.
    Для авторизации использую WebLoginPE
    для данных продаж использую другую базу mysql и при продаже идентифицирую по $agent = "[+user.username+]"

    Но вот при запросе
    Код:
    $resultat = mysql_query("SELECT * FROM $bookingtable WHERE agent=$agent ",$db);
    почему-то ничего не выводит

    Как можно получить информацию о текущем авторизованном пользователе?
    я нашел в нете решение для revo, но оно не подходит для evo (((
     
  2. ivan.petrov

    ivan.petrov Постоялец

    Регистр.:
    12 апр 2013
    Сообщения:
    94
    Симпатии:
    41
    Вам так ни кто не ответит. Пишите четче, что делаете, что не работает. Вообще полезно использовать api. Там вам и информация по пользователю и запросы в БД.
     
  3. esche

    esche

    Регистр.:
    9 авг 2009
    Сообщения:
    359
    Симпатии:
    243
    http://wiki.modxcms.com/index.php/API:getLoginUserName

    Код:
    $agent = $modx->getLoginUserName();
    Ещё есть (на случай, если вдруг по ID-шнику захочется привязаться) http://wiki.modxcms.com/index.php/API:getLoginUserID