There was a recent post: Preferred method of programatically adding new members that you might find helpful. Presumably, you’d be collecting all of the info you’d need from your own form to load the Post array, then you’d call the existing registration code.
Good Luck! I haven’t tried this, but will have to do something like this in the near future to stitch two systems together.
Paul,
Yes, that other post points to the correct function for adding members.
Solspace also has a module “User” that allows you to put the registration form (among other things) into normal templates. Though I can’t warrant it in any way since its not a first party module.
Brian,
Your solution would work in most software. However, by default EE creates a hash for each form that will eventually no longer be valid. So users will start getting “You are not authorized to perform that action!” since the form will then be static and won’t get a new hash on each page load like a normal EE form. You can disable the generation of that hash and not require it. But its obviously not generally advisable to do so.
Jamie
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.