Здравствуйте.
Решаю задачу: нужно сохранить в БД пользователей которые логинились в систему modx или на сайт. Для этого написал plugin, который срабатывает на события onManagerLogin и on WebLogin
В плагине:
1) подключаюсь к БД,
2) определяю логин пользователя $usr = $modx->user->get('username');
3) вызываю процедуру в БД в которую передаю логин.
В modx зарегистрировано 2 пользователя admin и test. Но при входе в систему (или на сайт) в базу передается пользователь (anonymous), id = 0.
Ошибки в процедурах БД нет, так как с выходом пользователя все работает (тот же плагин, но на событие OnBeforeManagerLogin)
Подскажите, как определить логин пользователя который вошел в систему?