Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

[решено] Напомининие пароля только по логину

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
flyasky
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 5 месяцев

[решено] Напомининие пароля только по логину

Сообщение flyasky »

Всем привет!

Хочется дать пользователям возможность выполнять напоминание своего пароля только по введенному логину, без указания е-mail.
Встречал ли кто-нибудь мод для этого или статью о том, где, что исправить?

Заранее спасибо!
Последний раз редактировалось flyasky 12.05.2009 15:25, всего редактировалось 1 раз.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 3 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Re: Напомининие пароля только по логину

Сообщение crash »

а чем мешает e-mail?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
flyasky
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 5 месяцев

Re: Напомининие пароля только по логину

Сообщение flyasky »

Тем, что некоторые (например, я) редко помнят соответствующую пару, если логинов и е-mail-ов несколько. Легче вспомнить что-то одно.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17317
Стаж: 20 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 634 раза
Поблагодарили: 2418 раз

Re: Напомининие пароля только по логину

Сообщение rxu »

А не смущает, что любой сможет зайти и набрать ваш логин для смены пароля?
Изображение
flyasky
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 5 месяцев

Re: Напомининие пароля только по логину

Сообщение flyasky »

К логину же жестко привязан мой е-mail - запрос уйдет все равно ко мне.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 3 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Re: Напомининие пароля только по логину

Сообщение crash »

flyasky
ага, но если кто-то будет постоянно запрашивать ваш логин и вы постоянно будете получать о смене пароля письма. Не задолбает вас?
flyasky писал(а):Тем, что некоторые (например, я) редко помнят соответствующую пару
согласитесь, что это проблема некоторых (например вас).
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
flyasky
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 5 месяцев

Re: Напомининие пароля только по логину

Сообщение flyasky »

Понятно, значит никто ничего такого не видел?
Тогда может подскажете, в каком файле идет обработка напоминания?
Поправлю сам.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 10 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Напомининие пароля только по логину

Сообщение nissin »

Если сильно хочется, то в файле includes/ucp/ucp_remind.php, поправьте SQL запрос.

Код: Выделить всё

			$sql = 'SELECT user_id, username, user_permissions, user_email, user_jabber, user_notify_type, user_type, user_lang, user_inactive_reason
				FROM ' . USERS_TABLE . "
				WHERE user_email = '" . $db->sql_escape($email) . "'
					AND username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'";
примерно так:

Код: Выделить всё

			$sql = 'SELECT user_id, username, user_permissions, user_email, user_jabber, user_notify_type, user_type, user_lang, user_inactive_reason
				FROM ' . USERS_TABLE . "
				WHERE username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'";
Поле с email из шаблона ucp_remind.html думаю сами сможете убрать.
flyasky
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 5 месяцев

Re: Напомининие пароля только по логину

Сообщение flyasky »

отлично работает! спасибо!

Вернуться в «Запросы модов для phpBB 3.0.x»