如何将joomla自定义登录表单应用到整个站点?

时间:2014-10-29 05:35:25

标签: php joomla

我正在开发joomla中的自定义组件。我的组件有自己的登录表单。要求是当我登录自定义组件登录表单时,它应用于整个站点(所有登录表单都已登录)。就像Kunena Forum

这是Joomla的默认登录表单:

enter image description here

这是Kunena论坛登录表单:

enter image description here

当我在此处登录时,它显示为:

enter image description here

现在,Joomla默认登录表单也显示为已登录

enter image description here

如何实现这样的组件。请帮助我。

提前致谢

1 个答案:

答案 0 :(得分:0)

你不应该创建自己的登录系统,你应该使用核心系统,否则Bad Thing可能会发生。
这导致了一个问题:为什么你需要另一个登录表单?您必须执行哪种检查?

无论如何,您可以创建一个挂钩onUserAuthorisation事件的插件 如果用户可以登录,则应返回JAuthentication::STATUS_DENIED,否则阻止他返回JAuthentication::STATUS_DENIED