I'm working on modifying a copy of social engine so that the sign up process includes an initial survey. I've already got a view, drawn my form however I'm not sure where the logic is processed. I know there are methods inside the corresponding controller but I'd like to save the data once the entire of the sign up process has finished.
Can anyone give me an overview of how the sign up process works in terms of MVC structure and communication?
Just for future reference I've added a blog post that I've created about this subject. It essentially boils down to creating new plugins/views/forms and editing the database in the engine4_user_signup table.
See the full post below for a more in depth discussion