Всем привет!
Хочется дать пользователям возможность выполнять напоминание своего пароля только по введенному логину, без указания е-mail.
Встречал ли кто-нибудь мод для этого или статью о том, где, что исправить?
Заранее спасибо!
Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
[решено] Напомининие пароля только по логину
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
flyasky
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 17 лет 5 месяцев
[решено] Напомининие пароля только по логину
Последний раз редактировалось flyasky 12.05.2009 15:25, всего редактировалось 1 раз.
-
crash
- Former team member
- Сообщения: 6517
- Стаж: 22 года 3 месяца
- Откуда: Бердск
- Поблагодарили: 15 раз
Re: Напомининие пароля только по логину
а чем мешает e-mail?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
flyasky
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 17 лет 5 месяцев
Re: Напомининие пароля только по логину
Тем, что некоторые (например, я) редко помнят соответствующую пару, если логинов и е-mail-ов несколько. Легче вспомнить что-то одно.
-
rxu
- phpBB Guru

- Сообщения: 17317
- Стаж: 20 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 634 раза
- Поблагодарили: 2418 раз
Re: Напомининие пароля только по логину
А не смущает, что любой сможет зайти и набрать ваш логин для смены пароля?
-
flyasky
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 17 лет 5 месяцев
Re: Напомининие пароля только по логину
К логину же жестко привязан мой е-mail - запрос уйдет все равно ко мне.
-
crash
- Former team member
- Сообщения: 6517
- Стаж: 22 года 3 месяца
- Откуда: Бердск
- Поблагодарили: 15 раз
Re: Напомининие пароля только по логину
flyasky
ага, но если кто-то будет постоянно запрашивать ваш логин и вы постоянно будете получать о смене пароля письма. Не задолбает вас?
ага, но если кто-то будет постоянно запрашивать ваш логин и вы постоянно будете получать о смене пароля письма. Не задолбает вас?
согласитесь, что это проблема некоторых (например вас).flyasky писал(а):Тем, что некоторые (например, я) редко помнят соответствующую пару
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
flyasky
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 17 лет 5 месяцев
Re: Напомининие пароля только по логину
Понятно, значит никто ничего такого не видел?
Тогда может подскажете, в каком файле идет обработка напоминания?
Поправлю сам.
Тогда может подскажете, в каком файле идет обработка напоминания?
Поправлю сам.
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 10 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: Напомининие пароля только по логину
Если сильно хочется, то в файле includes/ucp/ucp_remind.php, поправьте SQL запрос.
примерно так:
Поле с email из шаблона ucp_remind.html думаю сами сможете убрать.
Код: Выделить всё
$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)) . "'";
-
flyasky
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 17 лет 5 месяцев

