Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Забыли пароль?

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
solaso
phpBB 1.4.0
Сообщения: 37
Стаж: 17 лет 2 месяца

Забыли пароль?

Сообщение solaso »

Есть такая функция. Так вот, он просит обязательно ник и емайл. Юзера помнят только свой емайл, но не помнят ника, как это реализовать, чтоб высылал пароль и ник только по введенному емайл, ткните меня.
Avanturist
phpBB 1.2.1
Сообщения: 29
Стаж: 16 лет 2 месяца
Откуда: Уфа

Сообщение Avanturist »

solaso
попробуйте

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


# 
#-----[ OPEN ]------------------------------------------ 
# 
template/profile_send_pass.tpl

# 
#-----[ FIND ]------------------------------------------ 
#
         <tr> 
          <td class="row1" width="38%"><span class="gen">{L_USERNAME}: *</span></td>
          <td class="row2"> 
                <input type="text" class="post" style="width: 200px" name="username" size="25" maxlength="40" value="{USERNAME}" />
          </td>
        </tr>
# 
#-----[ REPLACE WITH ]---------------------------------- 
# 
         <!-- -->

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/usercp_sendpasswd.php


# 
#-----[ FIND ]------------------------------------------ 
#

$username = ( !empty($HTTP_POST_VARS['username']) ) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';
	$email = ( !empty($HTTP_POST_VARS['email']) ) ? trim(strip_tags(htmlspecialchars($HTTP_POST_VARS['email']))) : '';

	$sql = "SELECT user_id, username, user_email, user_active, user_lang 
		FROM " . USERS_TABLE . " 
		WHERE user_email = '" . str_replace("\'", "''", $email) . "' 
			AND username = '" . str_replace("\'", "''", $username) . "'";
# 
#-----[ REPLACE WITH ]---------------------------------- 
# 

$email = ( !empty($HTTP_POST_VARS['email']) ) ? trim(strip_tags(htmlspecialchars($HTTP_POST_VARS['email']))) : '';

	$sql = "SELECT user_id, username, user_email, user_active, user_lang 
		FROM " . USERS_TABLE . " 
		WHERE user_email = '" . str_replace("\'", "''", $email) . "'"; 
solaso
phpBB 1.4.0
Сообщения: 37
Стаж: 17 лет 2 месяца

Сообщение solaso »

Как все элементарно. Буду учится думать сам.

Вернуться в «Поддержка phpBB 2.0.x»