Removed redundancy of removed included macro.

This commit is contained in:
Nicholas Staples
2016-01-06 11:10:23 +00:00
parent 921c10a1fa
commit 4a43163603
+17 -13
View File
@@ -11,17 +11,21 @@ from app.main.views import send_sms_code
@main.route('/sign-in', methods=(['GET', 'POST'])) @main.route('/sign-in', methods=(['GET', 'POST']))
def sign_in(): def sign_in():
form = LoginForm() try:
if form.validate_on_submit(): form = LoginForm()
user = users_dao.get_user_by_email(form.email_address.data) if form.validate_on_submit():
if user: user = users_dao.get_user_by_email(form.email_address.data)
if not user.is_locked() and user.is_active() and check_hash(form.password.data, user.password): if user:
send_sms_code(user.id, user.mobile_number) if not user.is_locked() and user.is_active() and check_hash(form.password.data, user.password):
session['user_id'] = user.id send_sms_code(user.id, user.mobile_number)
return redirect(url_for('.two_factor')) session['user_id'] = user.id
else: return redirect(url_for('.two_factor'))
users_dao.increment_failed_login_count(user.id) else:
# Vague error message for login users_dao.increment_failed_login_count(user.id)
form.password.errors.append('Username or password is incorrect') # Vague error message for login
form.password.errors.append('Username or password is incorrect')
return render_template('views/signin.html', form=form) return render_template('views/signin.html', form=form)
except:
import traceback
traceback.print_exc()