dépôts
/
cavote.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Continue arg in login and logout routes
[cavote.git]
/
main.py
diff --git
a/main.py
b/main.py
index
6b391c3
..
956e438
100755
(executable)
--- a/
main.py
+++ b/
main.py
@@
-92,6
+92,8
@@
def login():
else:
connect_user(user)
flash(u'Vous êtes connecté. Bienvenue, %s !' % user['name'], 'success')
else:
connect_user(user)
flash(u'Vous êtes connecté. Bienvenue, %s !' % user['name'], 'success')
+ if request.args.get('continue'):
+ return redirect(request.args['continue'])
return redirect(url_for('home'))
return render_template('login.html')
return redirect(url_for('home'))
return render_template('login.html')
@@
-99,6
+101,8
@@
def login():
def logout():
disconnect_user()
flash(u'Vous avez été déconnecté.', 'info')
def logout():
disconnect_user()
flash(u'Vous avez été déconnecté.', 'info')
+ if request.args.get('continue') and not "admin" in request.args.get('continue'):
+ return redirect(request.args['continue'])
return redirect(url_for('home'))
#-----------------
return redirect(url_for('home'))
#-----------------