Забыли пароль?
-
- phpBB 1.4.0
- Сообщения: 37
- Стаж: 18 лет 2 месяца
Забыли пароль?
Есть такая функция. Так вот, он просит обязательно ник и емайл. Юзера помнят только свой емайл, но не помнят ника, как это реализовать, чтоб высылал пароль и ник только по введенному емайл, ткните меня.
-
- phpBB 1.2.1
- Сообщения: 29
- Стаж: 17 лет 1 месяц
- Откуда: Уфа
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) . "'";
-
- phpBB 1.4.0
- Сообщения: 37
- Стаж: 18 лет 2 месяца