Je dois modifier les données stockées dans les cookies ou définir de nouveaux cookies lorsqu'un utilisateur accède à une URL Plone.Manipulation de cookies après l'envoi d'une réponse sur Plone 4.3
La documentation officielle de Plone contient exactement ce dont j'ai besoin dans la section Modifying HTTP response cookies. Malheureusement, il semble être une documentation obsolète car il faut le paquet plone.postpublicationhook, pas livré avec Plone et seulement nécessaire Pour Zope < 2.12; documentation dit: « Ce paquet est prévu pour rétrocompatibilité Nouveau code devrait utiliser les événements de publication introduites dans Zope 2.12 directement.. »
Comme j'utilise Plone 4.3/Zope 2,13 Je me demande s'il y a un moyen pour ne pas inclure ce paquet obsolète.
J'essaie d'utiliser les événements ZPublisher.interfaces
sans succès.
Je suis en train de ZCML un enregistrement comme celui-ci:
<adapter
factory=".mymodule.my_cookie_handler_function"
provides="ZPublisher.interfaces.IPubSuccess"
/>
Mais la fonction est jamais appelée.
Quelques exemples/codes que j'ai trouvé (mais ne peut pas atteindre mon champ d'application):
- https://www.nathanvangheem.com/news/notes-on-a-more-secure-plone-deployment
- http://sourceforge.net/p/plone/mailman/message/23959870/
Avant d'accepter cela comme bon je l'espère, certains gars peuvent m'expliquer comment utiliser les adaptateurs à la place ou la différence entre cette approche. –