Wednesday 21 September 2005 10:02:22 pm
Hi, I'm trying to create two different user types, one for generic users and one for stockists. I have created a "stockist user" class for the stockists and I have modified the "user" class a tad for my generic users. When a stockist registers they should be placed in the "stockist" user group, likewise the generic users should be place in the "generic" user group. I have set the roles for my stockists to allow them to create, edit and delete their own outlet information as they choose, whereas the generic user group has no create, edit or delete functionality it is simply to allow them access to members only areas of the site plus receive news letters etc. The registration process is somewhat different for each group, stockists will need to be approved before their account is activated, while generic users need no approval. Stockists should receive an email informing them of the approval process, whereas generic users will receive the standard confirmation email. The information required from the stockist is significantly more detailed than that of a generic user. The generic user needs only a name, surname, username, password and email. I have searched the forums extensively but it seems the idea of two registration forms is a problem a lot of people have faced with no real solution. I have considered creating a new site access to allow for the independent registrations but this just seems like a messy way to do things, there must be a more seamless approach to this common problem. An extension may do the trick but I have zero knowledge of PHP so (for me) it is somewhat futile looking at such files when I have no idea how to interpret them. Besides that I just dont have time to learn a whole new language, this is partly the reason for choosing EzP in the first place I might add (look where that's taken me :( ) I would really appreciate any suggestions or solutions to this problem, and maybe if a solution is found it could be documented to save others this frustration. Cheers!
<i>P.S. (Take this a critique, not criticism) For such a powerful system as EzP, I seem to be finding that a lot of the functionality I expected to be "built in" seems to be either missing or unthinkably hard to implement. IMO EzP is having a hard time meeting the expectations set by the hype on the homepage. Its a shame.</i>
Pardon me while I burst into flames...
|