Is it possible that cookies are disabled or that the session is somehow 
getting cleared (e.g., session.forget() or session.clear())?

On Thursday, July 25, 2013 11:49:54 AM UTC-4, lesssugar wrote:
>
> When submitting the form with different passwords - the page reloads and 
> that's it. No validation, no error response.flash, nothig. The same issue 
> occurs with the same passwords and with empty inputs.
>
> web2py version: 2.4.7-stable
>
> On Thursday, July 25, 2013 5:44:18 PM UTC+2, Anthony wrote:
>>
>> What happens if the passwords are different? Which version of web2py?
>>
>> On Thursday, July 25, 2013 11:14:21 AM UTC-4, lesssugar wrote:
>>>
>>> Thanks, Anthony, I removed the if statement and it worked for 
>>> request_reset_password.
>>>
>>> However, after I click the link sent to e-mail address, the 
>>> reset_password form still doesn't process "New password" and "Verify 
>>> password" fields. The inputs can be empty, the passwords can be different - 
>>> no validation is performed.
>>>
>>> On Thursday, July 25, 2013 4:51:46 PM UTC+2, Anthony wrote:
>>>>
>>>>
>>>> def user():
>>>>>
>>>>> auth.settings.formstyle = 'divs'
>>>>>
>>>>> if request.args(0) == 'request_reset_password':
>>>>>     auth.request_reset_password(next = URL('default', 'index'))
>>>>>
>>>>> return dict(form=auth())
>>>>>
>>>>
>>>> Your code is creating and processing the form twice. 
>>>> auth.request_reset_password(...) creates and processes the form 
>>>> (though you aren't storing that version in a variable and passing it to 
>>>> the 
>>>> view). Then, form=auth() once again calls auth.request_reset_password(), 
>>>> which creates and processes the form a second time. When the form is 
>>>> submitted, the first call processes the form and does the validation, but 
>>>> the second call then creates a new form. You can simply eliminate that 
>>>> whole "if" segment from your code -- form=auth() will take care of 
>>>> everything.
>>>>
>>>> Anthony
>>>>
>>>>

-- 

--- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to