Jump to content

Esqueci Minha Senha Não Funciona


edhuardo

Recommended Posts

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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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 )?

Link to comment
Share on other sites

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>&nbsp;</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>
Link to comment
Share on other sites

 

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?

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?