It seems (at least in my case) the conversion to lowercase before storing
the email address in the database doesn't happen. I've just tried it with
the auth settings below, and the auth.user record contains the email as
registered. Perhaps there's a different control flow when using email
verification?
auth.settings.email_case_sensitive = False
mail=auth.settings.mailer
mail.settings.server = <...>
mail.settings.sender = <...>
mail.settings.login = <...>
auth.settings.registration_requires_verification = not request.is_local
auth.settings.registration_requires_approval = False
auth.settings.reset_password_requires_verification = True
auth.messages.email_sent = 'Confirmation mail sent. Please check your
email.'
auth.messages.verify_email = 'Thank you for joining %s,
%%(first_name)s! Please click on the link %%(link)s to verify your email
address.' %DOMAIN_NAME
auth.settings.login_next = URL('user_home')
Am Freitag, 16. Mai 2014 13:40:57 UTC+2 schrieb Anthony:
>
> Did you set email_case_sensitive = False *after* those users had already
> registered? With that setting, upon registration, it converts the email to
> lowercase before storing in the database, and then on login, it looks for
> the lowercase version of the email in the database. Try converting all
> email addresses already in the database to lowercase and see if it works
> then.
>
> Anthony
>
> On Friday, May 16, 2014 6:48:25 AM UTC-4, Horst Horst wrote:
>>
>> I'm running web2py 2.9.5 and set auth.settings.email_case_sensitive to
>> False in my app, because I thought it'd be a good idea.
>>
>> Now I have a bunch of users complaining that they can't log in, and
>> figured out that they registered with an email address which contains
>> capital letters. I tried myself and it seems that the case insensitivity
>> only works if the email address is all-lowercase during registration.
>> Otherwise even identical spelling on registration and login leads to an
>> "Invalid Login."
>>
>> Shall I open a ticket?
>>
>>
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.