Hello all, again,
(I'm guessing the answer to this is in 'the book' , but that's down
right now and when I went looking last night I couldn't seem to figure
out where.)
For the app I'm deploying which does require users to authenticate
(login), I want to use the verification facility.
I have the following settings in db.py. (I just double checked and I
don't have any other code which seems to override or reset these
values)
auth.settings.registration_requires_verification = True
auth.settings.registration_requires_approval = False
auth.settings.reset_password_requires_verification = True
Everything works great, the email configuration is fine, that all works.
But there is nowhere on the registration form to set an initial password.
Beta testers are complaining that after following the link in the
email to verify their registration, they than have to go through the
hassle of the "Lost Password" process.
I'm a bit chagrined as I was so busy getting the rest of the app ready
that I didn't even notice this.
Do I have my app misconfigured? I'd really like to be able to have
folks pick a password when they register, which is what the beta
testers want, and (to my inexperienced web2py eyes) that seems a
reasonable request.
Thanks,
--Doug