Página 1 de 1

[Dica] "Reenviar e-mail de ativação" informando só o e-mail.

Enviado: 21 Jun 2011, 14:17
por robra
Por padrão, a opção "Reenviar e-mail de ativação" necessita informar o nome de usuário e o endereço de e-mail.
Para alterá-la de maneira que seja necessário somente informar o endereço de e-mail, proceda da seguinte forma:
1- Abra o arquivo includes/ucp/ucp_resend.php, e ache:

Código: Selecionar todos

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

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_resend.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.

Abraço. Imagem

Re: "Reenviar e-mail de ativação" informando só o e-mail.

Enviado: 21 Set 2011, 23:26
por pmdesign
Valeu

Abraço