Página 1 de 1
"Esqueci a senha" somente informando o e-mail.
Enviado: 21 Jun 2011, 13:04
por robra
Por padrão, a opção "
Esqueci a senha" necessita informar o
nome de usuário e o
endereço de e-mail.
Como fazer para deixar somente o
endereço de e-mail para ser informado ?
Abraço.

Re: "Esqueci a senha" somente informando o e-mail.
Enviado: 21 Jun 2011, 13:17
por robra
Opa.... já descobri.
1- Abra o arquivo
includes/ucp/ucp_remind.php, e ache:
Código: Selecionar todos
$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)) . "'";
Substitua por:
Código: Selecionar todos
$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)) . "'" .
((!empty($username)) ? "AND username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'" : '');
2- Abra o arquivo
template/ucp_remind.html, e
exclua:
Código: Selecionar todos
<dl>
<dt><label for="username">{L_USERNAME}:</label></dt>
<dd><input class="inputbox narrow" type="text" name="username" id="username" size="25" /></dd>
</dl>
3- Limpe o cache.
Agora vou ver se consigo realizar o mesmo procedimento para a opção "
Reenviar e-mail de ativação".
Abraço.

Re: "Esqueci a senha" somente informando o e-mail.
Enviado: 21 Jun 2011, 14:21
por robra
Agora vou ver se consigo realizar o mesmo procedimento para a opção "Reenviar e-mail de ativação".
Tópico criado com a solução para que na opção "
Reenviar e-mail de ativação" seja necessário informar somente o
endereço de e-mail:
viewtopic.php?f=147&t=44881&p=267745#p267745
Abraço.
