Открыть:
includes/ucp/ucp_reminder.php,
Найти:
- Код: Выделить всё
$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_hash = '" . $db->sql_escape(phpbb_email_hash($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 user_email_hash = '" . $db->sql_escape(phpbb_email_hash($email)) . "'";
В шаблоне styles/ваш_стиль/template/ucp_remind.html
Удалить:
- Код: Выделить всё
<dl>
<dt><label for="username">{L_USERNAME}:</label></dt>
<dd><input class="inputbox narrow" type="text" name="username" id="username" size="25" /></dd>
</dl>
Чистите кэш, обновляете шаблон через закладку Стили в админразделе.
Корректно будет работать только при условии отсутствия одинаковых e-mail адресов в базе.
Когда то делал, вышло так: http://atorent.site/ucp.php?mode=sendpassword