авторизация на сайте в событии OnUserSave
В событии OnUserSave использую такой код
$pass = $modx->user->generatePassword();
$user->set('password',$pass);
$user->save();
$loginContext = $modx->context->get('key');
$contexts = 'web,online';
$c = array(
'login_context' => $loginContext,
'add_contexts' => $contexts,
'username' => $user->get('username'),
'password' => $pass,
'rememberme' => true
);
$response = $modx->runProcessor('security/login',$c);И не срабатывает security/login. В чем может быть проблема? Если использовать в постхуке компонента Register, то всё работает
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 1
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
и всё заработало