1

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

Joomla 2.5.4

4

2 回答 2

1

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

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

我以前从未尝试过,但它应该可以工作。

于 2012-05-26T10:20:30.570 回答
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”或类似方法加载页面,它会显示重置密码的对话框,但默认显示“离线”登录表单。

于 2019-02-27T12:49:03.207 回答