edhuardo Postado Fevereiro 2, 2014 Postado Fevereiro 2, 2014 Quando meu cliente informa o e-mail pedindo a recuperação da senha no WHMCS, logo o sistema envia um e-mail para a caixa do cliente, com um link para revalidar a senha. Ao clicar no link para revalidar a senha, surge a mensagem "Senha redefinida com sucesso". No entanto, o sistema não envia e-mail com nova senha para o cliente. O que será que está havendo de errado? Eu estava pensando em, se não der certo corrigir isso, habilitar para que clicando no "Esqueci a senha", o sistema enviar automaticamente a senha para o cliente, sem o link de confirmação. É possível?
edvan Postado Fevereiro 2, 2014 Postado Fevereiro 2, 2014 Quando meu cliente informa o e-mail pedindo a recuperação da senha no WHMCS, logo o sistema envia um e-mail para a caixa do cliente, com um link para revalidar a senha. Ao clicar no link para revalidar a senha, surge a mensagem "Senha redefinida com sucesso". No entanto, o sistema não envia e-mail com nova senha para o cliente. O que será que está havendo de errado? Eu estava pensando em, se não der certo corrigir isso, habilitar para que clicando no "Esqueci a senha", o sistema enviar automaticamente a senha para o cliente, sem o link de confirmação. É possível? Para as novas versões não é possível. Após o cliente receber o email e clicar no link de redefinição o WHMCS solicitará que ele informe uma nova senha. Creio que o template pwreset.tpl esteja com o HTML desatualizado.
Enio F. Postado Fevereiro 3, 2014 Postado Fevereiro 3, 2014 Hoje também pude notar o mesmo erro no meu WHMCS, subi o template atualizado entretanto o erro persiste. Já relatei a WHMCS.com, depois digo o resultado aqui.
edvan Postado Fevereiro 3, 2014 Postado Fevereiro 3, 2014 Hoje também pude notar o mesmo erro no meu WHMCS, subi o template atualizado entretanto o erro persiste. Já relatei a WHMCS.com, depois digo o resultado aqui. Qual versão do WHMCS? Você utiliza qual template? Após subir o tpl atualizado você limpou o cache ( templates_c )?
Enio F. Postado Fevereiro 3, 2014 Postado Fevereiro 3, 2014 Edvan, Qual versão do WHMCS? 5.2.16 Você utiliza qual template? Dash. Após subir o tpl atualizado você limpou o cache ( templates_c )? Sim como de praxe.
edvan Postado Fevereiro 3, 2014 Postado Fevereiro 3, 2014 Edvan, Corrigindo a informação... o template correto é pwresetvalidation.tpl Exemplo do portal: <script type="text/javascript" src="includes/jscript/pwstrength.js"></script> {if $invalidlink} <div class="errorbox"> {$invalidlink} </div> <br /><br /><br /><br /> {elseif $success} <br /> <div class="successbox"> {$LANG.pwresetvalidationsuccess} </div> <br /> <p align="center">{$LANG.pwresetsuccessdesc|sprintf2:'<a href="clientarea.php">':'</a>'}</p> <br /><br /><br /><br /> {else} {if $errormessage} <div class="errorbox"> {$errormessage} </div> {/if} <form class="form-horizontal" method="post" action="{$smarty.server.PHP_SELF}?action=pwreset"> <input type="hidden" name="key" id="key" value="{$key}" /> <h4 align="center">{$LANG.pwresetenternewpw}</h4> <table width="100%" cellspacing="0" cellpadding="0" class="frame"> <tr> <td> <table width="100%" border="0" cellpadding="10" cellspacing="0"> <tr> <td width="150" class="fieldarea">{$LANG.newpassword}</td> <td width="175"><input type="password" name="newpw" id="newpw" /></td> <td><script language="javascript">showStrengthBar();</script></td> </tr> <tr> <td width="150" class="fieldarea">{$LANG.confirmnewpassword}</td> <td width="175"><input type="password" name="confirmpw" id="confirmpw" /></td> <td> </td> </tr> </table> </td> </tr> </table> <p align="center"><input type="submit" value="{$LANG.clientareasavechanges}" class="buttongo" /> <input type="reset" value="{$LANG.cancel}" class="button" /></p> </form> {/if} No Default: {include file="$template/pageheader.tpl" title=$LANG.pwreset} {if $invalidlink} <div class="alert alert-error"> <p class="textcenter">{$invalidlink}</p> </div> <br /><br /><br /><br /> {elseif $success} <br /> <div class="alert alert-success"> <p class="textcenter bold">{$LANG.pwresetvalidationsuccess}</p> </div> <p class="textcenter">{$LANG.pwresetsuccessdesc|sprintf2:'<a href="clientarea.php">':'</a>'}</p> <br /><br /><br /><br /> {else} {if $errormessage} <div class="alert alert-error"> <p class="textcenter">{$errormessage}</p> </div> {/if} <form class="form-horizontal" method="post" action="{$smarty.server.PHP_SELF}?action=pwreset"> <input type="hidden" name="key" id="key" value="{$key}" /> <br /><h4>{$LANG.pwresetenternewpw}</h4><br /> <fieldset class="onecol"> <div class="control-group"> <label class="control-label" for="password">{$LANG.newpassword}</label> <div class="controls"> <input type="password" name="newpw" id="password" /> </div> </div> <div class="control-group"> <label class="control-label" for="confirmpw">{$LANG.confirmnewpassword}</label> <div class="controls"> <input type="password" name="confirmpw" id="confirmpw" /> </div> </div> <div class="control-group"> <label class="control-label" for="passstrength">{$LANG.pwstrength}</label> <div class="controls"> {include file="$template/pwstrength.tpl"} </div> </div> </fieldset> <div class="form-actions"> <input class="btn btn-primary" type="submit" name="submit" value="{$LANG.clientareasavechanges}" /> <input class="btn" type="reset" value="{$LANG.cancel}" /> </div> </form> {/if} </div> 1
Enio F. Postado Fevereiro 3, 2014 Postado Fevereiro 3, 2014 Corrigindo a informação... o template correto é pwresetvalidation.tpl Já havia subido todos os arquivos do template, segundo o pessoal da WHMCSDesings o tema está atualizado, mas creio que não pois fiz o teste com o default e funcionou perfeitamente. Alguém mais utiliza que utiliza o Dash e está com o mesmo erro?
edvan Postado Fevereiro 3, 2014 Postado Fevereiro 3, 2014 Já havia subido todos os arquivos do template, segundo o pessoal da WHMCSDesings o tema está atualizado, mas creio que não pois fiz o teste com o default e funcionou perfeitamente. Alguém mais utiliza que utiliza o Dash e está com o mesmo erro? Enio, Mesmo você pegando um template ( portal ou default ) e substituindo no Dash não funcionou? 1
edhuardo Postado Fevereiro 3, 2014 Autor Postado Fevereiro 3, 2014 No meu caso acabei subindo todos os arquivos tpl e o arquivo pwreset.php e funcionou. Obrigado Edvan!
Enio F. Postado Fevereiro 3, 2014 Postado Fevereiro 3, 2014 Enio, Mesmo você pegando um template ( portal ou default ) e substituindo no Dash não funcionou? Edvan, Perfeito, agora funcionou perfeitamente, peguei o arquivo do default e fiz a substituição.
Posts Recomendados