Ir para conteúdo

Featured Replies

Postado

Como faço para impedir o meu cliente de mudar a senha do serviço dele? Por exemplo, uso o iptv billing Panel/Module for Reseller, e o cliente tem a opção de mudar a senha desse serviço, e automaticamente o modulo/server executa a ação, mas quero impedir ele de fazer isso. Existe um hook que faz isso?

Postado
  • Autor

 

  Em 04/08/2019 em 22:53, Thiago Sabaia disse:

Você pode editar o template e remover o link e o campo de alterar a senha.

Entendi, mas o modulo em seu codigo fonte esta codificado, não ha um hook que eu possa criar para quando o cliente mude a senha apresente um erro dizendo: Não é permitido alterar sua senha por motivos de segurança ou algo do tipo?

Postado
  Em 05/08/2019 em 19:22, Facility UHD disse:

 

Entendi, mas o modulo em seu codigo fonte esta codificado, não ha um hook que eu possa criar para quando o cliente mude a senha apresente um erro dizendo: Não é permitido alterar sua senha por motivos de segurança ou algo do tipo?

A remoção vai ser feita no template, não no modulo. Verifique os arquivos desse modulo se ele tem algum tpl, caso não tenha, ele usa o template aplicado no WHMCS.

Postado
  • Autor
  Em 05/08/2019 em 20:09, Thiago Sabaia disse:

A remoção vai ser feita no template, não no modulo. Verifique os arquivos desse modulo se ele tem algum tpl, caso não tenha, ele usa o template aplicado no WHMCS.

No caso, o modulo esta ativo em addons (licença base) e servers (onde realiza a configuração do plano), onde mexo?

Postado
  • Autor
  Em 05/08/2019 em 20:37, Thiago Sabaia disse:

Essas alterações você vai fazer nos arquivos, não na tela de configuração do WHMCS.

Vi que no modulo, na pasta template, a dois arquivos, um chamado magtemplate.tpl e magtemplateSingle.tpl ambos os dois tem essa linha:

 

    <form class="form-horizontal using-password-strength" method="post" action="{$smarty.server.PHP_SELF}?action=productdetails#tabChangepw" role="form">
        <input type="hidden" name="id" value="{$id}" />
        <input type="hidden" name="modulechangepassword" value="true" />

        <div id="newPassword1" class="form-group has-feedback">
            <label for="inputNewPassword1" class="col-sm-5 control-label">{$LANG.newpassword}</label>
            <div class="col-sm-6">
                <input type="password" class="form-control" id="inputNewPassword1" name="newpw" autocomplete="off" />
                <span class="form-control-feedback glyphicon"></span>
                {include file="$template/includes/pwstrength.tpl"}
            </div>
        </div>
        <div id="newPassword2" class="form-group has-feedback">
            <label for="inputNewPassword2" class="col-sm-5 control-label">{$LANG.confirmnewpassword}</label>
            <div class="col-sm-6">
                <input type="password" class="form-control" id="inputNewPassword2" name="confirmpw" autocomplete="off" />
                <span class="form-control-feedback glyphicon"></span>
                <div id="inputNewPassword2Msg">
                </div>
            </div>
        </div>
        <div class="form-group">
            <div class="col-sm-offset-6 col-sm-6">
                <input class="btn btn-primary" type="submit" value="{$LANG.clientareasavechanges}" />
                <input class="btn" type="reset" value="{$LANG.cancel}" />
            </div>
        </div> 
    </form> 

 

Devo alterar ou remover algo dos dois?

Postado
  • Autor
  Em 05/08/2019 em 23:39, Thiago Sabaia disse:

Remova as linhas relacionadas a senha e faça o teste.

Enviado de meu SM-G9650 usando o Tapatalk
 

Ok, vou tentar

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

Quem Está Navegando 0

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

Informação Importante

Concorda com os nossos termos?