我正在开发joomla中的自定义组件。我的组件有自己的登录表单。要求是当我登录自定义组件登录表单时,它应用于整个站点(所有登录表单都已登录)。就像Kunena Forum。
这是Joomla的默认登录表单:
这是Kunena论坛登录表单:
当我在此处登录时,它显示为:
现在,Joomla默认登录表单也显示为已登录
如何实现这样的组件。请帮助我。
提前致谢
答案 0 :(得分:0)
你不应该创建自己的登录系统,你应该使用核心系统,否则Bad Thing可能会发生。
这导致了一个问题:为什么你需要另一个登录表单?您必须执行哪种检查?
无论如何,您可以创建一个挂钩onUserAuthorisation
事件的插件
如果用户可以登录,则应返回JAuthentication::STATUS_DENIED
,否则阻止他返回JAuthentication::STATUS_DENIED