Немногие из вас знают, но в параметрах компонента уже есть пункт “страницы успеха”. Зачем это нужно?
Как установить страницу успеха после регистрации в Битриксе
Для начала выведем весь код компонента:
< ? $APPLICATION->IncludeComponent( "bitrix:main.register", "main", Array( "AUTH" => "Y", "COMPONENT_TEMPLATE" => ".default", "REQUIRED_FIELDS" => array(0=>"EMAIL",), "SET_TITLE" => "N", "SHOW_FIELDS" => array(0=>"EMAIL", 1=>"NAME", 2=>"LAST_NAME", 3=>"PERSONAL_PHONE",), "SUCCESS_PAGE" => "/personal/?register=Y", "USER_PROPERTY" => "", "USER_PROPERTY_NAME" => "", "USE_BACKURL" => "Y" ) ); ? >
Обратите внимание на параметр SUCCESS_PAGE – именно он нам и нужен.
Как с этим можно работать? После успешной регистрации происходит редирект на страницу. Причем, вы можете использовать как обычную страницу, так и обрабатывать GET параметр, как это сделано на примере выше:
“SUCCESS_PAGE” => “/personal/?register=Y”,
Вот так просто вы можете поприветствовать своих новых пользователей, рассказать про ваш проект, акции и многое другое 🙂