Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Joomla 3.3禁用“;重置密码";功能_Php_Security_Joomla_Content Management System - Fatal编程技术网

Php Joomla 3.3禁用“;重置密码";功能

Php Joomla 3.3禁用“;重置密码";功能,php,security,joomla,content-management-system,Php,Security,Joomla,Content Management System,我想禁用Joomla 3.3登录表单中的“忘记密码”和“忘记用户名”选项。 我可以通过覆盖它的default.php从登录表单中隐藏这些选项;但是,仍可通过以下链接访问: /index.php/login?view=提醒 /index.php/login?view=reset 那么,我怎样才能完全禁用这两个选项呢 您可以使用所需的重定向为这两个视图创建模板覆盖。 您必须将文件置于以下位置: /templates/*your_template/html/com_users/remind/defau

我想禁用Joomla 3.3登录表单中的“忘记密码”和“忘记用户名”选项。 我可以通过覆盖它的default.php从登录表单中隐藏这些选项;但是,仍可通过以下链接访问:

/index.php/login?view=提醒
/index.php/login?view=reset


那么,我怎样才能完全禁用这两个选项呢

您可以使用所需的重定向为这两个视图创建模板覆盖。 您必须将文件置于以下位置:

/templates/*your_template/html/com_users/remind/default.php
/templates/*your_template/html/com_users/reset/default.php
并在default.php中添加以下代码:

<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$app = JFactory::getApplication();
$app->redirect(JRoute::_(JURI::root()));

?>


希望这有帮助,您可以添加一个.htaccess规则,将这些链接重新定向到403错误或index.php。无需黑客攻击,在升级过程中持续存在。;)

Joomla版本:3.4.8

1) 单击扩展->模板

(二)

(三)

如果步骤3中没有com_用户文件夹,请单击同一窗口中的“创建覆盖”选项卡。在“组件”列下,单击“com_用户”->“提醒”,并以相同的方式单击“重置”

现在,您可以在步骤3中看到该文件夹

4) 在步骤3中的“重置提醒”下,您将看到文件default.php。您可以在default.php的顶部写下: /** *@package Joomla.Site *@subpackage com_用户 * *@copyright copyright(C)2005-2015开源事务公司版权所有。 *@license GNU通用公共许可证版本2或更高版本;请参阅LICENSE.txt */

标题('位置:/'); 模具()


很抱歉,我的英文版

没有编辑核心文件,我认为唯一的选择是覆盖模板中的视图。也就是说,你必须编辑核心文件。如果你需要,有一个功能请求可以通过隐藏该文件,你可以在那里投赞成票并留下反馈。为我工作。。谢谢