默认登录表单有一个“丢失密码”按钮:
如何添加“忘记用户名”按钮或链接?
“注册”和“丢失密码”按钮已添加到/views/default/user.html
视图模板的表单中,因此您可以编辑该模板以添加其他按钮。后:
if request.args(0)=='login':
if not 'register' in auth.settings.actions_disabled:
form.add_button(T('Register'),URL(args='register', vars={'_next': request.vars._next} if request.vars._next else None),_class='btn')
pass
if not 'request_reset_password' in auth.settings.actions_disabled:
form.add_button(T('Lost Password'),URL(args='request_reset_password'),_class='btn')
pass
添加:
form.add_button(T('Forgot Username'), URL(args='retrieve_username'),
_class='btn')