--- a/pvl/login/server.py Mon Jan 13 17:11:09 2014 +0200
+++ b/pvl/login/server.py Mon Jan 13 17:16:08 2014 +0200
@@ -292,6 +292,9 @@
domain = self.app.login_domain
+ if 'logout' in self.request.args :
+ self.alert('info', "You have been logged out.")
+
return html.div(class_='container')(
html.form(action=self.url(back=self.back), method='POST', id='login')(
(
@@ -331,18 +334,11 @@
def process (self) :
self.process_cookie()
- try :
- self.process_back()
- except pubtkt.Error as ex :
- self.alert('danger', ex)
-
if not self.pubtkt :
- return self.redirect(self.back)
+ return self.redirect(Login)
if self.request.method == 'POST' :
- back = self.app.login_server
-
- response = pvl.web.response.redirect(self.back)
+ response = pvl.web.response.redirect(self.url(Login, logout=1))
response.set_cookie(self.app.cookie_name, '',
expires = 0,