Не могу понят в чем ошибка при работе хука
Стоит задача:
необходимо сделать регистрацию пользователей без подтверждения по email. Т.е. пользователь проходит регистрацию, автоматически авторизируется и его редиректит на другую страницу.
Решил использовать для этих целей дополнение Login.
Регистрация:
Тыкните носом в ошибку пожалуйста) А то уже нервов не хватает. Буду премного благодарен!
необходимо сделать регистрацию пользователей без подтверждения по 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;Регистрация проходит успешно все ок. А вот авторизация прям ни в какую. Может просто уже ночь и я что-то пропустил… но перепроверил не раз да и по логике вроде все верно…Тыкните носом в ошибку пожалуйста) А то уже нервов не хватает. Буду премного благодарен!
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
1
Комментарии: 1