重置密码链接Joomla - 处于“维护模式”/离线模式时

时间:2012-05-25 19:13:29

标签: joomla

用户如何在“离线”模式下重置密码。 我们将该网站作为Intranet运行。

Joomla 2.5.4

2 个答案:

答案 0 :(得分:1)

嗯...这很长,但也许你可以解决它。

  1. 授予您的用户级离线访问权限(您可以在全局配置 - >权限中执行此操作)
  2. 创建一个指向用户个人资料的菜单条目,并为用户设置可见
  3. 将每个菜单/模块等设置为“普通”用户(前一个除外)
  4. 不可见

    我以前从未尝试过,但它应该有用。

答案 1 :(得分:0)

我只想分享我的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”或类似的页面加载页面,它将显示用于重置密码的对话框,但是默认情况下会显示“离线”登录表单。