用户如何在“离线”模式下重置密码。我们将站点作为 Intranet 运行。
Joomla 2.5.4
嗯..这很长,但也许你可以解决。
我以前从未尝试过,但它应该可以工作。
我只是想分享我的 Joomla 3.9 解决方案:在模板的文件“offline.php”中(如果模板没有offline.php,则在/templates/system 中)您可以将此代码放在显示登录表单的位置之前:
if( JRequest::getVar('option') == 'com_users') {
?><jdoc:include type="message"/><?php
$registrationController = new UsersController();
$registrationController->display();
} else {
// Login Form
}
因此,如果使用“index.php?option=com_users&task=request.reset”或类似方法加载页面,它会显示重置密码的对话框,但默认显示“离线”登录表单。