The details of this problem are explained more thoroughly here: https://groups.google.com/forum/#!topic/web2py/13gozLyE3Eo
On Thursday, August 28, 2014 1:11:47 PM UTC-7, Mark Li wrote: > > There seems to be a problem with this implementation > > For example, if you have > def page(): > login_form = auth.login() > register_form = auth.register() > > return dict(login_form=login_form, register_form=register_form) > > If you go to the page with both forms, and submit the register form with > errors (such as completely blank), the password field is NOT validated for > the submitted register form! > > I have a test example here: > http://tedlee.pythonanywhere.com/welcome/default/formtest > > If you define auth.register() first, instead of auth.login(), then this > problem does not appear for register, but there might be problems with > auth.login() (I have not tested this yet). > > On Wednesday, January 23, 2013 7:45:34 PM UTC-8, rochacbruno wrote: >> >> return dict(register=auth.register() , login=auth.login()) >> >> {{=register}} >> >> {{=login}} >> Em 23/01/2013 20:39, "sasogeek" <[email protected]> escreveu: >> >>> how do I put the login and register forms on one page... so that a user >>> is logged in if they click the login button (if they've entered correct >>> email and password) and are signed up if they click the register button >>> with form data for a new account? >>> >>> -- >>> >>> >>> >>> >> -- 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.

