Joomla 3.3 Disable & quot; Сбросить пароль & quot; функциональность

Я хочу отключить опции «Забыли пароль» и «Забыли имя пользователя» в форме входа в Joomla 3.3.
Мне удалось скрыть эти параметры из формы входа в систему, переопределив ее default.php; однако, они все еще могут быть доступны через эти ссылки:

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

Итак, как я могу полностью отключить эти две опции?

4

Решение

Вы можете сделать переопределение шаблона для этих двух представлений с нужным вам перенаправлением.
Вы должны поместить файлы в:

/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()));

?>

Надеюсь это поможет

8

Другие решения

Вы можете просто добавить правило .htaccess, чтобы перенаправить эти ссылки на ошибку 403 или на index.php. Не требует взломов, сохраняется при обновлении. 😉

2

Версия Joomla: 3.4.8.

1) нажмите на Расширения -> Шаблоны

2) введите описание изображения здесь

3) введите описание изображения здесь

если на шаге 3 нет папки com_user, нажмите на вкладку «Создать переопределения» в том же окне. под компонентами столбца нажмите «com_user» -> «напомнить» и таким же образом для «сброса».

Теперь вы можете увидеть папку в шаге 3.

4) при сбросе напоминания на шаге 3 вы видите файл default.php. Вы можете написать это в верхней части default.php:
/ **
* @package Joomla.Site
* @subpackage com_users
*
* @copyright Copyright (C) 2005 — 2015 Open Source Matters, Inc. Все права защищены.
* @license GNU General Public License версия 2 или более поздняя; см. LICENSE.txt
* /

заголовок (‘Location: /’);
умереть();

извините за мой английский

0
По вопросам рекламы [email protected]