2014-10-29 91 views
0

我正在开发joomla自定义组件。我的组件有它自己的登录表单。需求是当我登录到应用于整个站点的自定义组件登录表单(所有登录表单都已登录)。它就像Kunena Forum如何将joomla自定义登录表单应用到整个网站?

这是Joomla的默认登录形式:

enter image description here

而这正是面世,登录表单:

enter image description here

当我登录这表明这样的:

enter image description here

现在的Joomla默认的登录表单也显示了登录

enter image description here

如何实现这样我component.Please帮助我的人。

在此先感谢

+0

http://docs.joomla.org/J3.x:Creating_an_Authentication_Plugin_for_Joomla - 我搜索“的Joomla认证插件开发” – 2014-10-29 05:39:57

+0

嗨,我试图弄清楚如何覆盖默认的登录页面并创建一个自定义的页面。我需要创建一个扩展名,以允许用户使用Single Sign On服务登录。我发现覆盖com_users登录输出的唯一方法是使用模板,但无法找到使用模块/组件执行此操作的方法。您是否有手动指导如何操作? – 2015-03-31 00:38:07

回答

0

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

无论如何,你可以创建一个挂钩在onUserAuthorisation事件。
如果用户可以登录,您应该返回JAuthentication::STATUS_DENIED,以其他方式阻止他返回JAuthentication::STATUS_DENIED