1 from MoinMoin import wikiutil
   2 from MoinMoin.Page import Page
   3 
   4 
   5 
   6 #############################################################################
   7 ### Form POST Handling
   8 #############################################################################
   9 
  10 def execute( pagename, request):
  11     """ Rerforms logout
  12 
  13     """
  14     return LogoutHandler(pagename, request).handle()
  15 
  16 
  17 class LogoutHandler:
  18 
  19     def __init__(self, pagename, request):
  20         """ Initialize user settings form. """
  21         self.request = request
  22         self._ = request.getText
  23         self.page = Page(request,pagename)
  24 
  25     def handle(self):
  26         _ = self._
  27         form = self.request.form
  28 
  29         self.request.deleteCookie()
  30         message = _("Cookie deleted. You are now logged out.")
  31         return self.page.send_page(self.request, msg=message)

MoinMoin: RadomirsCirskis/LoginLogout/logout.py (last edited 2007-10-29 19:08:49 by localhost)