Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Одмин

Восстановление пароля только по логину пользователя

Рекомендованные сообщения

"не просто удалить это поле, а чтобы восстановление утраченного пароля по e-mail было вовсе запрещено на форуме"

/admin/applications/core/modules_public/global/lostpass.php

 

Ниже

public function lostPasswordEnd()
{

Добавить

	$this->request['email_addy'] = "";

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

@siv1987, благодарю. Я так понимаю, теперь пароль никак не сбросить на взломанную почту через поле "Email"?

Поделиться сообщением


Ссылка на сообщение
Я так понимаю, теперь пароль никак не сбросить на взломанную почту через поле "Email"?

Правильно понимаете

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Если уж так хочется, можно запретить администратором вообще восстанавливать пароль.

Ниже

		if( $member['member_id'] == "" )
		{
			$this->registry->output->showError( 'lostpass_no_mid', 2014 );
		}

Добавить

		/* Restrict restore pass */
		$mgroups = array( $member['member_group_id'] );
		$mgroups = array_merge( $mgroups, explode( ',', $member['mgroups_other'] ) );
		$mgroups = array_filter( $mgroups );

		foreach( $this->cache->getCache('group_cache') as $group )
		{
			if( $group['g_access_cp'] AND in_array( $group['g_id'], $mgroups ) )
			{
				$this->registry->output->showError( 'lostpass_no_user', 2014.1 );
			}
		}

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...