def lost_password(request): """Help users with forgotten passwords.""" form = PasswordRequestForm() if request.method == 'POST' and form.validate(request.form): reset_request = form.create_request() db.commit() text = render_template('notifications/lost_password.txt', req_id=reset_request.req_id, user=reset_request.user, siteurl=get_application().cfg['site_url'].rstrip('/')) send_email(_('Your lost password request'), text, reset_request.user.email) return render_response('account/lost_password_sent.html') return render_response('account/lost_password.html', form=form.as_widget())