def POST(self): i = web.input(email='') f = forms.ForgotPassword() if not f.validates(i): return render['account/password/forgot'](f) account = accounts.find(email=i.email) if account.is_blocked(): f.note = utils.get_error("account_blocked") return render_template('account/password/forgot', f) send_forgot_password_email(account.username, i.email) return render['account/password/sent'](i.email)
def GET(self): f = forms.ForgotPassword() return render['account/password/forgot'](f)