Hi,
The missing 'reset_password' option is shown in the below code ...
def __call__(self):
"""
usage:
def authentication(): return dict(form=auth())
"""
request = current.request
args = request.args
if not args:
redirect(self.url(args='login',vars=request.vars))
elif args[0] in self.settings.actions_disabled:
raise HTTP(404)
if args[0] in ('login','logout','register','verify_email',
'retrieve_username','retrieve_password',
'reset_password',
'request_reset_password','change_password',
'profile','groups','impersonate','not_authorized',
'cas_login','cas_check'):
return getattr(self,args[0])()
else:
raise HTTP(404)
Regards,
Carlos