使用 Joomla 2.5 用户组件



我正在 joomla 2.5 中开发一个组件,该组件共有 2 页,在第一页之后,如果用户未登录,他将被重定向到登录页面。我们从第一页获得的数据需要临时保存,只有在成功登录后才能保存到数据库中。

因此,为了做到这一点,我们在site_root/components/com_users/views/login/tmpl 中做了一些代码更改

并修改了默认值.php以接收我们的 ajax 调用并在成功登录后发送临时数据。

现在我们需要将其升级到 Joomla 3.0 ,

处理这类问题的正确方法是什么?有没有其他方法可以使用 joomla 登录组件,以便我可以满足 abvove 要求(通过不弄乱核心 Joomla 代码)??请帮助您提供宝贵的建议。

你不应该修改Joomla核心文件。

要进行这种更改,您应该使用插件和事件,例如onAfterLogin等。

这里有很好的文档:http://docs.joomla.org/Plugin

如果你想真正了解插件的力量,我真的可以推荐这本关于插件开发的书。

https://www.yireo.com/books/programming-joomla-plugins-book

最新更新