Собственно хотелось бы это: запуск своего php скрипта при регистрации пользователя.
Не супер силен в движке. Я понимаю надо влезть в /system/controllers/auth/actions/register.php или есть более элегантные решения?
InstantCMS 2.X
#1
17 мая 2020 в 13:05
#2
17 мая 2020 в 13:17
iiv, в системе есть удобная система событий docs.instantcms.ru/dev/controllers/hooks
есть событие user_registered на которое можно подписаться и выполнять свой код
Я делал такой компонент
Вы можете поступить так. Установить его. Переименовать по аналогии везде aboutnewuser на свое.
Можете даже не переименовывать. Просто в файле хука компонента удалить мою логику и добавить свою.
Поставьте на локалке на тестовом сайте. И методом проб и ошибок все получится.
есть событие user_registered на которое можно подписаться и выполнять свой код
Я делал такой компонент
Вы можете поступить так. Установить его. Переименовать по аналогии везде aboutnewuser на свое.
Можете даже не переименовывать. Просто в файле хука компонента удалить мою логику и добавить свою.
Поставьте на локалке на тестовом сайте. И методом проб и ошибок все получится.
#3
17 мая 2020 в 13:20
Интересная инфа. До написания своих компонентов не дорос еще.
Спасибо, поразбираюсь)
Спасибо, поразбираюсь)
Сегодня в 14:08
#4
17 мая 2020 в 13:43
Вроде б и ещё раньше можно перехватить. Zau4man, правильно понимаю?есть событие user_registered на которое можно подписаться и выполнять свой к
#5
17 мая 2020 в 14:30
Пока решил вставкой кода как раз в этот файл, после строки cmsUser::setCookie('reg_email', $user['email'], $verify_exp*3600);
Это временное решение, дока не соберу какой либо компонент)
Это временное решение, дока не соберу какой либо компонент)