I have:
auth=Auth(globals(),db) # authentication/authorization
mail=Mail() # mailer
mail.settings.sender='m...@email.address.com' # your email
mail.settings.server='logging' #calhost:25' # your SMTP server
# mail.settings.login='username:password' # your credentials or None
mail.settings.login=None
auth.settings.mailer=mail # for user email verification
And it still gives my Function disabled
Kenneth
More likely, perhaps you don't have Mail set up (i.e.,
auth.settings.mailer) -- without that, you'll get a flash message saying
the function is disabled.
Anthony
On Thursday, September 22, 2011 9:05:53 PM UTC-4, Anthony wrote:
Is your app a CAS provider? I think that will automatically
disable request_reset_password.
Anthony
On Thursday, September 22, 2011 8:05:52 PM UTC-4, Kenneth wrote:
Hi list members,
I have disabled the request_reset_password function somehow.
What different ways are there to disable this? Everytime I
visit the
default/user/request_reset_password I get an Function disabled
Flash.
I have this, but should not have anything to do with this.
auth.settings.actions_disabled=['register']
In my controlers/default.py
def user():
"""
exposes:
http://..../[app]/default/user/login
http://..../[app]/default/user/logout
http://..../[app]/default/user/profile
http://..../[app]/default/user/request_reset_password
http://..../[app]/default/user/retrieve_password
http://..../[app]/default/user/change_password
use @auth.requires_login()
@auth.requires_membership('group name')
@auth.requires_permission('read','table name',record_id)
to decorate functions that need access control
"""
return dict(form=auth())
Any ideas where to look.