Joomla 3.3禁用"重置密码"功能

Loe*_*rio 4 php security joomla content-management-system

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

/index.php/login?view=remind
/index.php/login?view=reset

那么,我该如何完全禁用这两个选项呢?

emm*_*uel 8

您可以使用所需的重定向为这两个视图创建模板覆盖.您必须将文件放在:

/templates/*your_template/html/com_users/remind/default.php
/templates/*your_template/html/com_users/reset/default.php
Run Code Online (Sandbox Code Playgroud)

并在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()));

?>
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助