我为Joomla写了一个组件,网站用户可以预约 我想在用户离开网站时执行php代码,这样如果操作不成功,将从数据库中删除该预订的付款。
答案 0 :(得分:0)
您应该开发一个用户插件并使用Joomla事件来触发相关事件的代码。 https://docs.joomla.org/Plugin/Events/User
onUserLogout
在用户退出系统之前触发此事件。
如果任何插件返回false,则全局注销失败并且 onUserLogoutFailure事件被触发;如果成功,onUserAfterLogout 而是触发事件。
此外,您还可以在此处找到有关开发插件的完整教程:https://docs.joomla.org/J3.x:Creating_a_Plugin_for_Joomla