如何在joomla中进行自定义密码恢复?
我使用带有如何在joomla中进行自定义密码恢复?,joomla,Joomla,我使用带有onUserAuthenticate方法的插件重写了Joomla授权,以使用定制服务。现在我需要添加自定义密码恢复,如问答(它们已经存在于数据库中)。密码重置时是否会触发任何事件,或者可能有其他事件可以通过电子邮件替换默认密码还原?您尚未指定Joomla版本,因此我将根据当前的3.x系列回答 正如您所知,Joomla的身份验证通过插件工作,但是前端登录是通过组件com\u用户和模块mod\u登录的组合来处理的 在后端还有com\u登录,所有这些都与JAuthentication一起工作
onUserAuthenticate
方法的插件重写了Joomla授权,以使用定制服务。现在我需要添加自定义密码恢复,如问答(它们已经存在于数据库中)。密码重置时是否会触发任何事件,或者可能有其他事件可以通过电子邮件替换默认密码还原?您尚未指定Joomla版本,因此我将根据当前的3.x系列回答
正如您所知,Joomla的身份验证通过插件工作,但是前端登录是通过组件com\u用户
和模块mod\u登录
的组合来处理的
在后端还有com\u登录
,所有这些都与JAuthentication一起工作
要与恢复一起工作,您需要创建一个组件(例如,com\u myauthenticator
)来显示前端视图。您可以在模块中完成这项工作
,但除了空间方面的考虑,Joomla组件
允许您在无需跳转的情况下完成更多工作
您可以在中找到更多的起点。您可以从新版本中获得更全面的答案。