From 7a52a8f05e5c2960fc11dc1c7dcf2220e306e1e9 Mon Sep 17 00:00:00 2001 From: Phuoc Cao Date: Thu, 20 Jun 2024 19:23:24 +0200 Subject: [PATCH] bug error in logout when timeout reached --- cao_sunyata/views/default.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cao_sunyata/views/default.py b/cao_sunyata/views/default.py index 65b647d..b90cb63 100644 --- a/cao_sunyata/views/default.py +++ b/cao_sunyata/views/default.py @@ -172,11 +172,14 @@ def login(request): @view_config(route_name='logout', renderer='string') def logout(request): + username = request.authenticated_userid + if username == None: + username = '' + headers = forget(request) - request.session.flash('Vous avez bien été déconnecté.', 'success') + request.session.flash('Au revoir ' + username + ' !', 'success') return HTTPFound(location=request.route_url('home'), headers=headers) - @view_config(route_name='users', renderer='cao_sunyata:templates/users.jinja2', permission='manage') def users(request): # get all users