Page d'erreur minimale

This commit is contained in:
Eragon 2018-04-12 22:23:44 +02:00
parent 1f54bf9975
commit 761a7ea512
No known key found for this signature in database
GPG Key ID: B2B1BF4DA61BBB85
3 changed files with 23 additions and 5 deletions

View File

@ -47,9 +47,6 @@ def register():
return redirect(url_for('validation'))
return render_template('register.html', title='Register', form=form, form2 = form2)
@app.route('/register/validation/')
def validation():
if current_user.is_authenticated :
@ -62,3 +59,16 @@ def validation():
return redirect(url_for('index'))
login_user(user, remember=form.remember_me.data)
return render_template('validation.html', form = form)
@app.errorhandler(401)
@app.errorhandler(404)
@app.errorhandler(500)
def errors(error):
form = LoginForm()
if form.validate_on_submit():
user = User.query.filter_by(username=form.username.data).first()
if user is None or not user.check_password(form.password.data):
flash('pseudo ou mot de passe invalide')
return redirect(url_for('index'))
login_user(user, remember=form.remember_me.data)
return render_template("base/errors.html.j2", error_code = error.code, form=form), error.code

View File

@ -0,0 +1,9 @@
{% extends "base/container.html" %}
{% block content %}
<section class="home-pinned-content">
<div>
<p>Oups erreur {{ error_code }}</p>
</div>
</section>
{% endblock %}

View File

@ -85,7 +85,6 @@
{% include "base/navbar/tools.html" %}
{% if current_user.is_authenticated %}
{% endif %}
</div>
</nav>