コード例 #1
0
ファイル: routes.py プロジェクト: jasoncheng1113/Blog_Flask
def send_password_reset_request():
    form = PasswordResetRequestForm()
    if form.validate_on_submit():
        email = form.email.data
        user = User.query.filter_by(email=email).first()
        token = user.generate_reset_password_token()
        send_reset_password_mail(user, token)
        flash('Password reset request mail is sent, please check your mailbox', category='info')
    return render_template('send_password_reset_request.html', form=form)
コード例 #2
0
ファイル: routes.py プロジェクト: johney4415/flask-tutorial
def send_password_reset_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = PasswordResetRequestForm()
    if form.validate_on_submit():
        email = form.email.data
        user = User.query.filter_by(email=email).first()
        token = user.generate_reset_password_token()
        send_reset_password_mail(user, token)
        flash('Password reset request mail is sent, please check your email', category='info')
    return render_template('send_password_reset_request.html', form=form)
コード例 #3
0
ファイル: routes.py プロジェクト: wzhkobe2408/flask_blog
def send_password_reset_request():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
    form = PasswordResetRequestFrom()
    if form.validate_on_submit():
        email = form.email.data
        user = User.query.filter_by(email=email).first()
        token = user.generate_reset_password_token()
        send_reset_password_mail(user, token)
        flash('Email has been successfully send to you account.',
              category='success')
    return render_template('send_password_reset_request.html', form=form)