Loe*_*rio 4 php security joomla content-management-system
我想在Joomla 3.3登录表单中禁用"忘记密码"和"忘记用户名"选项.我可以通过覆盖default.php从登录表单中隐藏这些选项; 但是,仍然可以通过以下链接访问它们:
/index.php/login?view=remind
/index.php/login?view=reset
那么,我该如何完全禁用这两个选项呢?
您可以使用所需的重定向为这两个视图创建模板覆盖.您必须将文件放在:
/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)
希望这可以帮助