Exemple #1
0
def lost_password_post():
    form = EmailForm(request.forms)
    if form.validate():
        user = User.objects(email=form.email.data).first()
        send_reset_password_email(app.config, user.email)
        return redirect('/reset_password_email_sent')
    return {'form': form}
Exemple #2
0
def lost_password_post():
    form = EmailForm(request.forms)
    if form.validate():
        user = User.objects(email=form.email.data).first()
        send_reset_password_email(app.config, user.email)
        return redirect('/reset_password_email_sent')
    return {'form': form}
Exemple #3
0
def lost_password_get():
    if request.method == 'GET':
        return render_template('users/lost_password.html', form=EmailForm())
    else:
        form = EmailForm(request.form)
        if form.validate():
            user = User.objects(email=form.email.data).first()
            send_reset_password_email(current_app.config, user.email)
            return redirect('/reset_password_email_sent')
        return render_template('users/lost_password.html', form=form)
Exemple #4
0
def lost_password_get():
    if request.method == 'GET':
        return render_template('user/lost_password.html',
                               form=EmailForm())
    else:
        form = EmailForm(request.forms)
        if form.validate():
            user = User.objects(email=form.email.data).first()
            send_reset_password_email(current_app.config, user.email)
            return redirect('/reset_password_email_sent')
        return render_template('user/lost_password.html',
                               form=form)