Hash inválido – No matching admin user found

Este tópico contém resposta, possui 2 vozes e foi atualizado pela última vez por  Gofas 2 anos, 5 meses atrás.

  • Autor
    Posts
  • #9132

    Não sei se chega a ser um Hash errado ele apenas coleta os dados mas nao gera um link fica assim no email.:

    VOCÊ PODE ACESSAR E PAGAR SUA FATURA AGORA NO LINK ABAIXO:
    
    http://www.financeiro.hostcafe.com.br/auth.php?email=jesie@2w.net.br&userid=45&firstname=Jesie &lastname=Silva&hash=3cc324314d3e60a0726d221a8f619e7178895e68&whmcsurl=http://www.financeiro.hostcafe.com.br/&goto=viewinvoice.php?id=3020
    
    ------------ Início do debug de depuração ------------
    GetInvoice:
    {"result":"error","message":"No matching admin user found"}
    vars:
    {"messagename":"Invoice Payment Reminder","relid":3020}
    getClientResults:
    {"result":"error","message":"No matching admin user found"}
    ------------ Fim do debug de depuração ------------
    
  • #9137

    Gofas
    Mestre

    Bem vindo Jesie!

    O erro é por que o sistema não reconheceu o admin do WHMCS configurado no módulo, por padrão o admin ID 1.
    Atualizei o módulo para que seja possível alterar o valor padrão para o ID ou nome de usuário de outro admin do WHMCS, baixe a versão 2.1 aqui.

    Talvez a nova versão corrija o erro logo que você substituir o arquivo gofas_hash_email.php, se o erro persistir, altere o valor 1 na linha 20 do arquivo gofas_hash_email.php pelo ID ou username de outro admin do whmcs, exemplo:

    $whmcsAdmin = "nomedeusuario"; // ID ou nome de usuário do administrador atribuído / necessário para utiilizar a API interna do WHMCS

    Outra dica: Coloque o a Tag que gera o URL dentro de um link HTML e um “clique aqui” para o texto do email ficar mais compacto, exemplo:

    <a href="{$whmcs_url}auth.php?email={$client_email}&userid={$client_id}&firstname={$client_first_name}&lastname={$client_last_name}&hash={$hash}&whmcsurl={$whmcs_url}&goto=viewinvoice.php?id={$invoice_id}">Clique aqui para acessar a fatura</a>

    Nos avise se deu certo, ou não, para continuarmos melhorando os softwares.
    Gratidão por compartilhar o debug, foi muito fácil identificar o que precisava melhorar assim!

Você deve fazer login para responder a este tópico.