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?