I solved this problem by allowing the anonymous user to create a custom user and assign it to a group (thank you eZ for suggesting this). If I had to do it all over again, I would probably use a separate site access for each different user to register.
sorry for the dumb question
i dont quite get it
how do i create a custom user class?
when i go through the admin interface to user class it only shows first last name and user name
can i add fields to this class?
how can i add another user types?
how will i integrate them to the ez permissions options? lots of questions :(
You can create a new user class by copying the existing, default user class, or by creating a new one from scratch. You can add any fields you would like to your user class. Be sure to make the class a member of both the Content and User groups.
Now, allow the anonymous user create/edit privileges for that class, and provide an interface for the anonymous user to create the new user (templates or toolbars). This is code from a template: