diff --git a/main/auth/inscription.php b/main/auth/inscription.php index 496bf0e067..72a789254f 100755 --- a/main/auth/inscription.php +++ b/main/auth/inscription.php @@ -878,6 +878,13 @@ if ($form->validate()) { } SessionManager::redirectToSession(); + + $redirectBuyCourse = Session::read('buy_course_redirect'); + if (!empty($redirectBuyCourse)) { + $form_data['action'] = api_get_path(WEB_PATH).$redirectBuyCourse; + Session::erase('buy_course_redirect'); + } + $form_data = CourseManager::redirectToCourse($form_data); $form_register = new FormValidator('form_register', 'post', $form_data['action']); diff --git a/plugin/buycourses/src/process.php b/plugin/buycourses/src/process.php index 8a3e02b4a5..2b0dbea605 100644 --- a/plugin/buycourses/src/process.php +++ b/plugin/buycourses/src/process.php @@ -1,6 +1,8 @@