Ir para conteúdo
View in the app

A better way to browse. Learn more.

Portal do Host

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Postado

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?


Postado

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.


Postado

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.


Postado

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


Postado

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.


Postado

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>

Postado

 

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?


Postado

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?


Postado
  • Autor

No meu caso acabei subindo todos os arquivos tpl e o arquivo pwreset.php e funcionou.

Obrigado Edvan!


Postado

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.


Visitante
Este tópico está impedido de receber novos posts.

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.