Разбираю старые плагины на bezumkin.ru, и наткнулся на небольшой lifehack - вроде еще не публиковал.
В общем, если на сайте есть авторизация, и вы работаете юзером, который состоит в группе админов, можно авторизовать его и в админку.
Это делается очень просто:
if ($modx->event->name == 'OnWebPageInit') {
if (!$modx->user->hasSessionContext('mgr') && $modx->user->isMember('Administrator')) {
$modx->user->addSessionContext('mgr');
}
}
Всего 5 строк, и в админку можно входить с фронтенда через HybridAuth.
не совсем понял на какое событие ставить этот плагин OnWebLogin и OnWebAuthentication, не работает
Попробуй угадать еще раз
я думал об этом, но знак "!=" меня насторожил и мне показалась это предосторожность. Но поставив на == все заработало спасибо
Да, ты прав - это была опечатка =(