[Checkins] SVN: Sandbox/luciano/kirbi/src/kirbi/app.py implemented logout

Luciano Ramalho luciano at ramalho.org
Sat Aug 18 13:16:33 EDT 2007


Log message for revision 78962:
  implemented logout
  

Changed:
  U   Sandbox/luciano/kirbi/src/kirbi/app.py

-=-
Modified: Sandbox/luciano/kirbi/src/kirbi/app.py
===================================================================
--- Sandbox/luciano/kirbi/src/kirbi/app.py	2007-08-18 17:14:40 UTC (rev 78961)
+++ Sandbox/luciano/kirbi/src/kirbi/app.py	2007-08-18 17:16:33 UTC (rev 78962)
@@ -97,8 +97,9 @@
 class Logout(grok.View):
     grok.context(Interface)
     def render(self):
-        # XXX: find out how to logout from a session login
-        return "This should log you out (but doesn't yet)."
+        session = getUtility(IAuthentication)['session']
+        session.logout(self.request)
+        self.redirect(self.application_url())
 
 class Join(grok.AddForm):
     """User registration form"""



More information about the Checkins mailing list