запуск php скрипта при регистрации пользователя 2.X

 
Посетитель
small user social cms
Сообщений: 61
Собственно хотелось бы это: запуск своего php скрипта при регистрации пользователя.
Не супер силен в движке. Я понимаю надо влезть в /system/controllers/auth/actions/register.php или есть более элегантные решения?
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2739
iiv, в системе есть удобная система событий https://docs.instantcms.ru/dev/controllers/hooks
есть событие user_registered на которое можно подписаться и выполнять свой код

Я делал такой компонент

Вы можете поступить так. Установить его. Переименовать по аналогии везде aboutnewuser на свое.
Можете даже не переименовывать. Просто в файле хука компонента удалить мою логику и добавить свою.

Поставьте на локалке на тестовом сайте. И методом проб и ошибок все получится.
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/ tm @zau4man
Реклама
cms
Посетитель
small user social cms
Сообщений: 61
Интересная инфа. До написания своих компонентов не дорос еще.
Спасибо, поразбираюсь)
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 3298
Zau4man:
есть событие user_registered на которое можно подписаться и выполнять свой к
Вроде б и ещё раньше можно перехватить. Zau4man, правильно понимаю?
Украинский для инстант
Посетитель
small user social cms
Сообщений: 61
Пока решил вставкой кода как раз в этот файл, после строки cmsUser::setCookie('reg_email', $user['email'], $verify_exp*3600);
Это временное решение, дока не соберу какой либо компонент)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.