pvl/login/server.py
changeset 355 2daf32a118ff
parent 354 d46c8d3e3140
child 357 f85050bad115
--- 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,