Massimo, now we're getting somewhere. Thanks. However, I ran into this
error:
Traceback (most recent call last):
File "C:\web2py\gluon\restricted.py", line 178, in restricted
exec ccode in environment
File "C:/web2py/applications/myapp/controllers/user.py", line 144,
in <module>
File "C:\web2py\gluon\globals.py", line 96, in <lambda>
self._caller = lambda f: f()
File "C:/web2py/applications/myapp/controllers/user.py", line 135,
in request_reset_password
return dict(form=auth.request_reset_password())
File "C:\web2py\gluon\tools.py", line 1770, in
request_reset_password
user.update_record(reset_password_key=reset_password_key)
File "C:\web2py\gluon\sql.py", line 3204, in <lambda>
i = id, **a: update_record(c, t, i, a)
File "C:\web2py\gluon\sql.py", line 3328, in update_record
table._db(table.id==id).update(**c)
File "C:\web2py\gluon\sql.py", line 3290, in update
self._db._execute(query)
File "C:\web2py\gluon\sql.py", line 899, in <lambda>
self._execute = lambda *a, **b: self._cursor.execute(*a, **b)
OperationalError: near "WHERE": syntax error