OK - this is working

    auth.settings.login_onvalidation = login_email_lower    
    current.app.auth =  auth    
    form=current.app.auth.login(next=login_next)

it works also for registration:

    auth.settings.register_onvalidation = login_email_lower     
    current.app.auth =  auth         
    form=current.app.auth.register()

def login_email_lower(form): 
    form.vars.email = form.vars.email.lower() 
    return(form) 

I registered with lower caps email.

But when I try to enter mixed caps email in request_reset_password, it does 
not works and it does not shows an error message:

    auth.settings.reset_password_onvalidation = login_email_lower     
    current.app.auth =  auth    
    form=current.app.auth.request_reset_password()

What is the correct way to use it?

Reply via email to