예제 #1
0
def reset_request():
	if current_user.is_authenticated:
		return redirect(url_for('main.home'))
	form = RequestResetForm()
	if form.validate_on_submit():
		user = User.query.filter_by(email=form.email.data).first()
		send_reset_email(user)
		flash('An Email has been sent with instructions for reset', 'info')
	return render_template('reset_request.html', title='Reset Password', form=form)
예제 #2
0
def reset_request():
    if(current_user.is_authenticated):
        return redirect(url_for('main.home'))
    form = RequestResetForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        send_reset_email(user)
        flash('reset email sent', 'info')
        return redirect(url_for('users.login'))
    return render_template('reset_request.html', title='Reset Password', form=form)
예제 #3
0
def reset_request():
	if current_user.is_authenticated:
		return redirect(url_for('main.home'))
	form = RequestResetForm()
	if form.validate_on_submit():
		user = User.query.filter_by(email=form.email.data).first()
		send_reset_email(user)
		flash("An email has been sent with instructions to reset your password. Please be sure to check the spam folder.","info")
		return redirect(url_for('users.login'))
	return render_template('reset_request.html', title='Reset Password', form=form)
예제 #4
0
def reset_request():
    if current_user.is_authenticated:
        return redirect(url_for('main.home'))
    form = RequestResetForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        send_reset_email(user)
        flash("The email has been sent to your email id", "info")
        return redirect(url_for('users.login'))
    return render_template("reset_request.html",
                           title="Reset Password",
                           form=form)
예제 #5
0
def reset_request():
    if current_user.is_authenticated:
        flash('You are already logged in!', 'warning')
        return redirect(url_for('main.index'))
    form = RequestResetForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        send_reset_email(user)
        flash('An email has been sent with instructions', 'info')
        return redirect(url_for('users.login'))
    return render_template('reset_request.html',
                           title='Reset Password',
                           form=form)
예제 #6
0
def reset_request():
    if current_user.is_authenticated:
        return redirect(url_for('main.home'))
    form = RequestResetPassword()
    if form.validate_on_submit():
        # can 't he just put anything here ?
        user = User.query.filter_by(email=form.email.data).first()
        send_reset_email(user)
        flash('An email as been sent with instruction to reset your password',
              'info')
        return redirect(url_for('users.login'))
    return render_template('reset_request.html',
                           title='Reset password',
                           form=form)
예제 #7
0
def reset_request():
    if current_user.is_authenticated:
        return redirect(url_for("main.home"))
    form = RequestResetForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        send_reset_email(user)
        flash(
            "An Email has been sent with instructions to reset your password.",
            "info")
        return redirect(url_for("users.login"))
    return render_template("reset_request.html",
                           title="Reset Password",
                           form=form)
예제 #8
0
def reset_request():
    if current_user.is_authenticated:
        return redirect(url_for('main.home'))
    else:
        form = RequestResetForm()
        if form.validate_on_submit():
            user = User.query.filter_by(email=form.email.data).first()
            send_reset_email(user)
            flash(
                message=f"Password reset instruction sent to {form.email.data}",
                category='info')
            redirect(url_for('users.login'))
        return render_template('reset_request.html',
                               title='Verify Username',
                               form=form)
예제 #9
0
def reset_request(
):  # route where a user/person enters there email to request a password reset
    if current_user.is_authenticated:
        return redirect(url_for('main.home'))
    form = RequestResetForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        send_reset_email(user)
        flash(
            f'An email has been sent with instructions to reset your password',
            'info')
        return redirect(url_for('users.login'))
    return render_template('reset_request.html',
                           title='Reset Password',
                           form=form)
예제 #10
0
def reset_request():
    if current_user.is_authenticated:
        flash(f'Please sign out before!', 'warning')
        return redirect(url_for('main.home'))
    form = RequestResetForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        send_reset_email(user)
        flash(
            f'An email has been sent with instructions to reset your password.',
            'info')
        return redirect(url_for('users.signin'))
    return render_template('reset_request.html',
                           title='Reset Password',
                           form=form)
예제 #11
0
def reset_request():
    # if the user is logged in then there's no need for a password reset
    # redirect them to the home page
    if current_user.is_authenticated:
        return redirect(url_for('main.home'))

    # grab the form we want to show
    form = RequestResetForm()

    # grab our user by email
    # send them an email
    # redirect them to login
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        send_reset_email(user)
        flash("An email has been sent with instructions to reset password",
              "info")
        return redirect(url_for('users.login'))
    return render_template('reset_request.html',
                           title='Reset Password',
                           form=form)