Page d'erreur minimale
This commit is contained in:
parent
1f54bf9975
commit
761a7ea512
|
@ -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
|
||||
|
|
|
@ -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 %}
|
|
@ -85,7 +85,6 @@
|
|||
{% include "base/navbar/tools.html" %}
|
||||
|
||||
{% if current_user.is_authenticated %}
|
||||
|
||||
|
||||
{% endif %}
|
||||
</div>
|
||||
</nav>
|
||||
|
|
Loading…
Reference in New Issue