如何在web2py登录表单中添加忘记用户名按钮/链接?

时间:2013-11-15 00:01:37

标签: login web2py

默认登录表单有一个“忘记密码”按钮:

enter image description here

如何添加“忘记用户名”按钮或链接?

1 个答案:

答案 0 :(得分:1)

"注册"和#34;忘记密码"按钮被添加到/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')