我使用带onUserAuthenticate
方法的插件重写了Joomla授权以使用自定义服务。现在我需要添加自定义密码恢复,如问题/答案(它们已经存在于db中)。是否有任何事件要在密码重置时触发,或者可能是其他可能通过电子邮件替换默认密码恢复的事件?
答案 0 :(得分:0)
您尚未指定Joomla版本,所以我的答案将基于当前的3.x系列。
正如您所知,Joomla的身份验证通过插件工作,但前端登录是通过组件com_users
和模块mod_login
的组合来处理的。
在后端还有com_login
,所有这些都与JAuthentication一起使用。
要与还原一起使用,您需要创建一个组件(例如com_myauthenticator
)来显示前端视图。您可以在module
中进行此操作,但除了空间考虑之外,Joomla component
允许您在不跳过篮球的情况下做更多事情。
起点tutorial for Joomla 3 components is here,您可以在Developers Portal找到更多内容。