If you benefit from web2py hope you feel encouraged to pay it forward by contributing back to society in whatever form you choose!

Commented on:

If you use the IS_STRONG validator on your passwords then you may encounter a situation where the password generated when resetting your password does not meet the complexity requirements of IS_STRONG. Here's the fix.

Hosting graciously provided by:
Python Anywhere