首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Joomla 3.3禁用“重置密码”功能

Joomla 3.3禁用“重置密码”功能
EN

Stack Overflow用户
提问于 2014-10-01 23:55:19
回答 3查看 3.1K关注 0票数 5

我想禁用Joomla3.3登录表单中的“忘记密码”和“忘记用户名”选项。通过重写其default.php,我能够对登录表单隐藏这些选项;但是,仍然可以通过以下链接访问这些选项:

/index.php/登录?视图=提醒

/index.php/login?view=重置

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-10-02 05:41:27

您可以使用所需的重定向对这两个视图进行模板覆盖。你必须把文件放在:

代码语言:javascript
复制
/templates/*your_template/html/com_users/remind/default.php
/templates/*your_template/html/com_users/reset/default.php

并在default.php中添加以下代码:

代码语言:javascript
复制
<?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()));

?>

希望这能有所帮助

票数 8
EN

Stack Overflow用户

发布于 2014-10-02 11:37:04

您只需添加一个.htaccess规则就可以将这些链接重定向到403号错误,或指向index.php。不需要黑客攻击,在升级过程中持续存在。;)

票数 2
EN

Stack Overflow用户

发布于 2016-02-21 12:16:20

Joomla版本: 3.4.8。

1)单击扩展->模板

2) 在这里输入图像描述

3) 在这里输入图像描述

如果步骤3中没有com_user文件夹,请单击同一窗口中的"Create“选项卡。在“列组件”下,单击"com_user“->”提醒“,并以相同的方式进行”重置“。

现在您可以看到步骤3中的文件夹。

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

标题(‘Location: /');die()

抱歉,我的英语

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26152525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档