We've talked ourselves into a circle here. Our primary objective is to capture Event registrants into the Guests roster. That's a simple matter of:
- Check against Member and Guest list
- If Member, suggest they login to get Member pricing and add certificate to archive
- If Guest, suggest they login to add certificate to archive
- If neither, add to Guest list
Boom - No requirement that they login. Uh, wait a minute. If they don't login where do we archive the Certificate? Perhaps that is why we ask them to confirm. "Is this you?" If yes, then we archive without them having to know their login. If no, then we have a problem. We need to sort this out. Why do we have someone who has been here before disclaiming the Email address that we have on record for them? Perhaps they stopped using that old address. If so, we need to update our records. What other possibility might there be?
One more possibility--what if they are Member in arrears? Now we suggest that they login and pay their dues so they can get Member pricing and archived. If they proceed to Register as non-member... I guess we need to confirm that they are deciding to not renew. Then we convert them to Guest.
My concern is with security and people gaming the system: especially if they can enter someones email address and retrieving their profile info etc.
This is why they need to login. If we find them as a member, and they opt out, then they will have a members and guest profile.
If email address no longer valid, then they would have to contact the chapter to update it.
As it is now, members in arrears cannot register for events. When they attempt to register, they get an error message to that effect.
I say just force them to login. Easier, and solves so many problems.
Members Only Fee Type: If email address discovered as Member, they must login. If email as discovered as Guest, cannot register in this case. They must select another Fee Type which is applicable to Non-Members (if exists). or we suggest they join as a Member.
Guests Only Fee Type: If email address discovered as Guest, they must login. If email as discovered as Member, cannot register in this case. They must select another Fee Type which is applicable to Members (if exists). If email address not discovered as Member or Guest, they automatically have Guest account created.
Guests and Members Fee Type: If email address discovered as Member, they must login. If email as discovered as Guest, they must login. If email address not discovered as Member or Guest, they automatically have Guest account created. We suggest to Non-Members that they join as a Member.