Here are some of the ideas I'm playing around with:

Option 1: automagically create an email address
I've been reading on Login Methods from the book. I wonder if there's
an easy way to create a third-party email address (gmail for example)
for those users who have none? If a user say they don't have an email
address, they will be given an option to automatically create a gmail
address for them using the basic necessary data they provide.

And then authenticate the user via SMTP/Gmail?

Or ... Option 2: basic_auth service for users without email addresses
The user without an email address is required to nominate a security
question and answer for their account and added to the basic_auth
server.

The login form will ask them to provide: lastname, firstname, dob, and
then select the security question they nominated last time. If they
fail this step, they will have to re-enter their complete data again
and treated as new users instead of returning users.

The issue I see with option 2 is that the database might be littered
with duplicate users who cannot authenticate themselves against the
server.  (You see, the returning visitors may not have to come back
until 4 months later, or longer - like a year.

Thanks for allowing me to pick your brain, and the feedback. :D

On Apr 12, 9:22 am, pbreit <[email protected]> wrote:
> So how do you want to identify users? Maybe auth_user.username would work?

Reply via email to