【发布时间】:2018-02-08 11:20:05
【问题描述】:
我为 Joomla 编写了一个组件,网站用户可以预约 我想在用户离开网站时执行 php 代码,这样如果操作不成功,将从数据库中删除该预订的付款。
【问题讨论】:
-
那么你的问题是什么?
我为 Joomla 编写了一个组件,网站用户可以预约 我想在用户离开网站时执行 php 代码,这样如果操作不成功,将从数据库中删除该预订的付款。
【问题讨论】:
您应该开发一个用户插件并使用 Joomla 事件在相关事件上触发您的代码。 https://docs.joomla.org/Plugin/Events/User
onUserLogout
此事件在用户退出系统之前触发。
如果任何插件返回 false,则全局注销失败,并且 onUserLogoutFailure 事件被触发;如果成功,onUserAfterLogout 而是触发事件。
您还可以在此处找到有关开发插件的完整教程:https://docs.joomla.org/J3.x:Creating_a_Plugin_for_Joomla
【讨论】: