Не могу понят в чем ошибка при работе хука

Стоит задача:
необходимо сделать регистрацию пользователей без подтверждения по email. Т.е. пользователь проходит регистрацию, автоматически авторизируется и его редиректит на другую страницу.

Решил использовать для этих целей дополнение Login.

Регистрация:
[[!Register?
    &submitVar=`registerbtn`
    &activation=`0` //тут активирую нового пользователя без подтверждения
    &activationResourceId=`4` //сюда хочу редиректить
    &postHooks=`autoLogin` //пост хук который должен автоматом авторизовать юзера
    &usergroups=`Users`
    &validate=`nospam:blank,
      password:required:minLength=^8^,
      password_confirm:password_confirm=^password^,
      fullname:required,
      phone:required,
      email:required:email`
    &usernameField=`phone`
    &placeholderPrefix=`reg.`
    &successMsg=`Регистрация прошла успешно`
]]

// тут код формы регистрации
Вот собственно сам снипет autoLogin:

<?php
$username = $hook->getValue('phone'); //получаю логин для авторизации
$password = $hook->getValue('password'); //получаю пароль
$data = array( //формирую массив мараметров для процессора
    'username' => $username,
    'password' => $password,
    'rememberme' => false,
    'login_context' => 'web',
  );
  
$response = $modx->runProcessor('/security/login', $data); //ну и пытаюсь авторизироваться
return true;
Регистрация проходит успешно все ок. А вот авторизация прям ни в какую. Может просто уже ночь и я что-то пропустил… но перепроверил не раз да и по логике вроде все верно…

Тыкните носом в ошибку пожалуйста) А то уже нервов не хватает. Буду премного благодарен!
Evgesha
19 июня 2017, 23:26
modx.pro
1
883
+3

Комментарии: 1

Evgesha
20 июня 2017, 12:59
0
Проблема решена, точнее и не было то проблемы… просто параметр activationResourceId и не должен то был никуда редиректить… незнаю почему я так решил))) Регистрация и автовход работают. Так что если вдруг кому-то понадобиться решение — можно юзать)
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1