コード例 #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}
コード例 #2
0
ファイル: users.py プロジェクト: david-xie/daimaduan.com
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}
コード例 #3
0
ファイル: sites.py プロジェクト: wujunze/daimaduan.com
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)
コード例 #4
0
ファイル: sites.py プロジェクト: myideaway1024/daimaduan.com
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)