авторизация на сайте в событии 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);Комментарии: 1
                разобрался. в этот момент пользователь еще неактивен. поменял на
                    $pass = $modx->user->generatePassword();
    $user->set('password',$pass);
$user->set('active','1');
    $user->save();
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                    
            
 
             
                    
                    
                




