+++ /dev/null
-## Script (Python) "logout"
-##title=Logout handler
-##parameters=ajax=''
-from Products.CMFCore.utils import getToolByName
-from Products.CMFDefault.utils import translate
-def _(msg) : return translate(msg, context)
-utool = getToolByName(context, 'portal_url')
-REQUEST = context.REQUEST
-if REQUEST.has_key('portal_skin'):
- context.portal_skins.clearSkinCookie()
-REQUEST.RESPONSE.expireCookie('__ac', path='/')
-session = REQUEST.SESSION
-for k in session.keys() :
- del session[k]
-context.setStatus(True, _('You have been logged out.'))
-portal = utool.getPortalObject()
-return context.setRedirect(portal, 'object/view')
\ No newline at end of file