Quote from: GileS at Nov 19, 2006, 01:16 PM
- Aside from a basic web registration I need to be able to specify multiple additional registration details that will be stored upon signup.
Yes, MODx can do this for you, probably very similarly to the way e107 did it for you. See the "WebSignup" snippet. It is included as part of the default install of MODx.
Quote from: GileS at Nov 19, 2006, 01:16 PM
- Once a user has registered and is now a member. They will have access to certain parts of the site. I also want them to be able to go to additional registration forms for access to other parts of the site. This would only be possible once logged in because the new registration forms will only ask for additional information regarding the area they want access to.. not things like a new user name... once they register for this part they get added as that user group. So the user can end up being part of multiple user groups based off their initial memberhsip to the site.
You can set permissions on each page you create and decide who is allowed to view the page. This is a base MODx feature.
The next part might take a custom snippet (php code) to do, but it would also be pretty straight forward, and once you are done writing the snippet you could even use it as your first contribution to the MODx Repository (obviously that is not required... just a nice thing to do).
So to start this snippet, you would want to extend what the WebSignup snippet did originally (add user’s info to the database table (see {PREFIX}.web_users and additionally {PREFIX}.web_user_attributes and {PREFIX}.web_user_settings ) of web users as well as to a db table of web groups ( see {PREFIX}.web_group_access and {PREFIX}.web_group_names ) to add the currently logged logged in user to a new web group with permission to veiw additional pages.
I hope this will get you started, please feel free to ask additional questions if you get stuck.
-sD-
Dr. Scotty Delicious, Scientist.