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

Reply via email to