*Using the scaffolding app (2.9.12), here is the db.py of TEST app:* # For the LOCAL / Development Site: db = DAL('mysql://root:sqlpwd@localhost/TestDB', fake_migrate_all=True)
from gluon.tools import Auth auth = Auth(db) auth.define_tables(username=False,signature=False) auth.settings.create_user_groups = None auth.settings.remember_me_form = True auth.settings.registration_requires_verification = True auth.settings.registration_requires_approval = False auth.settings.reset_password_requires_verification = True auth.messages.verify_email = 'Click on the link http://' + request.env.http_host + URL(r=request,c='default',f='user',args=['verify_email']) + '/%(key)s to verify your email and complete the registration to TEST site' auth.messages.reset_password = 'Click on the link http://' + request.env.http_host + URL(r=request,c='default',f='user',args=['reset_password']) + '/%(key)s to reset your password on TEST site' # Configure MAIL registration with GMAIL from gluon.tools import Mail mail=auth.settings.mailer mail.settings.server = 'smtp.gmail.com:587' mail.settings.sender = 'gmaila...@gmail.com' mail.settings.login = 'gmaila...@gmail.com:gmailpwd' *ISSUES (?):* *1. While the registration using gmail works fine, and the password reset sends an email as expected, when user clicks on the link in the email - W2P flashes "Invalid reset password".* *The only solution I found working / bypassing this bug (?) is to eliminate the line:* auth.messages.reset_password = 'Click on the link http://' + request.env.http_host + URL(r=request,c='default',f='user',args=['reset_password']) + '/%(key)s to reset your password on TEST site' *Then W2P still sends an email with a generic instruction to click ...to "reset your password" (without my words "on TEST site") - and that one WORKS !* *2. Playing with the various options in db.py trying to figue the first issue, I have noticed another strange behavior. **If I modify the line:* auth.settings.reset_password_requires_verification = True *to * auth.settings.reset_password_requires_verification = False *W2P still sends an email when a password reset is required, even though it was NOT supposed to (unless I have misunderstood this command...)* *Is the above behavior a bug or I am doing something incorrectly ?* *Thanks* *NeoToren* -- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.