我们正在为 Joomla 2.5 构建用户同步插件(获取 Joomla 用户并通过 JSON API 调用将他们发送到另一个平台)。这一切都很好,但是一旦复制,Joomla 中配置文件的更新不会反映到外部平台。
我看到有一些事件,例如onUserAfterSave
and onUserBeforeSave
,但据我了解,这些事件仅适用于插件而不适用于组件(我们正在构建具有前端和后端的组件)。
所以我的问题是,我们如何以编程方式检测用户以某种方式更改了他的个人资料(姓名、电子邮件或密码)并相应地在我们的组件中执行某些操作。