Le thème créé pour realis est reconverti en thème « photo » pour Plinn core.
[Plinn.git] / skins / photo_theme / logout.py
diff --git a/skins/photo_theme/logout.py b/skins/photo_theme/logout.py
new file mode 100755 (executable)
index 0000000..f3ec6fe
--- /dev/null
@@ -0,0 +1,17 @@
+## 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