def reset_request(): if current_user.is_authenticated: return redirect(url_for('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('login')) return render_template('reset_request.html',title='Reset Password', form=form)
def request_reset(): if current_user.is_authenticated: return redirect(url('home')) form = RequestResetForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() send_reset(user) flash('An email has been send with instructions to reset your password.', 'success') return redirect(url_for('sign_in')) return render('request_reset.html', title='Request Reset', form=form)
def reset_request(): if current_user.is_authenticated: # User needs to be logged out to change password... return redirect(url_for('home')) form = RequestResetForm() if form.validate_on_submit(): user = Users.query.filter_by(email=form.email.data).first() send_reset_email(user) flash(f"An email is sent to your mail for resetting password", 'info') return redirect((url_for('Login'))) return render_template('reset_request.html', title="Reset request", form =form)