def reauth(): form = ReauthForm(next=request.args.get('next')) if request.method == 'POST': user, authenticated = User.authenticate(current_user.name, form.password.data) if user and authenticated: confirm_login() flash('Reauthenticated.', 'success') return redirect('/change_password') flash('Password is wrong.', 'danger') return render_template('frontend/reauth.html', form=form)
def reauth(): form = ReauthForm(next=request.args.get('next')) if request.method == 'POST': user, authenticated = User.authenticate(current_user.name, form.password.data) if user and authenticated: confirm_login() flash('Reauthenticated.', 'success') return redirect('/change_password') flash('Password is wrong.', 'danger') return render_template('frontend/reauth.html', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('user.profile')) form = LoginForm(login=request.args.get('login', None), next=request.args.get('next', None)) if form.validate_on_submit(): user, authenticated = User.authenticate(form.login.data, form.password.data) if user and authenticated: remember = request.form.get('remember') == 'y' if login_user(user, remember=remember): flash("Logged in", 'success') return redirect(form.next.data or url_for('user.profile')) else: flash('Sorry, invalid login', 'danger') return render_template('frontend/login.html', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('user.profile')) form = LoginForm(login=request.args.get('login', None), next=request.args.get('next', None)) if form.validate_on_submit(): user, authenticated = User.authenticate(form.login.data, form.password.data) if user and authenticated: remember = request.form.get('remember') == 'y' if login_user(user, remember=remember): flash("Logged in", 'success') return redirect(form.next.data or url_for('user.profile')) else: flash('Sorry, invalid login', 'danger') return render_template('frontend/login.html', form=form)