Example #1
0
 def __call__(self):
     if not IUnauthenticatedPrincipal.providedBy(self.request.principal):
         self.request.response.redirect(get_site_url())
         return ""
     return self.index()
Example #2
0
 def __call__(self):
     getUtility(IAuthentication).logout(self.request)
     site_url = get_site_url(self.request)
     self.request.response.redirect("%s" % site_url)
     return ""