Ir para conteúdo
  • Cadastre-se

[tutorial] - autologin whmcs


Posts Recomendados

1 hora atrás, gofas disse:

Resolvido! A merge tag agora inclui email, id, nome e sobre nome do usuários, isso gera hashs únicas e mais difíceis de decriptar.
Vejam os arquivos atualizados e as novas instruções:
https://github.com/gofas/whmcs-autologin

 

Você efetuou o teste com mais de uma fatura?

O hook http://docs.whmcs.com/Hooks:EmailPreSend irá retornar o id do email template (relid) e não id da fatura/invoice.  

"The related ID for the type of email template being sent."

Certamente o id do seu email template foi correspondente a uma fatura já existente e por isso você não percebeu o problema.

Estou respondendo pelo celular e não pude fazer testes. 

Link para o comentário
Compartilhar em outros sites

9 horas atrás, edvan disse:

Você efetuou o teste com mais de uma fatura?

O hook http://docs.whmcs.com/Hooks:EmailPreSend irá retornar o id do email template (relid) e não id da fatura/invoice.  

"The related ID for the type of email template being sent."

Certamente o id do seu email template foi correspondente a uma fatura já existente e por isso você não percebeu o problema.

Estou respondendo pelo celular e não pude fazer testes. 

Eu li isso, só descobri que ele estava retornando o ID da fatura ao invés do ID do template, pois em outra situação eu quis obter o ID do template, mas ele retornava o ID da fatura :|
Testei com várias faturas e clientes, ele retorna o id da fatura para mim, e não do template. Estou usando o hash nos templates de email ID 14 e 15, os  id das faturas começam em 300+.
De qualquer forma é um comportamento diferente do descrito na documentação, eu particularmente prefiro assim : )
Por favor, testa aí e nos conta o resultado e o que vc acha @edvan, se vc tiver alguma técnica mais eficiente para retornar o ID do cliente nesse hook ela será bem vinda!

Link para o comentário
Compartilhar em outros sites

37 minutos atrás, gofas disse:

Eu li isso, só descobri que ele estava retornando o ID da fatura ao invés do ID do template, pois em outra situação eu quis obter o ID do template, mas ele retornava o ID da fatura :|
Testei com várias faturas e clientes, ele retorna o id da fatura para mim, e não do template. Estou usando o hash nos templates de email ID 14 e 15, os  id das faturas começam em 300+.
De qualquer forma é um comportamento diferente do descrito na documentação, eu particularmente prefiro assim : )
Por favor, testa aí e nos conta o resultado e o que vc acha @edvan, se vc tiver alguma técnica mais eficiente para retornar o ID do cliente nesse hook ela será bem vinda!

Que curioso, pode ser um bug ou a documentação está errada http://docs.whmcs.com/Hooks:EmailPreSend

Coloquei para imprimir o retorno da função http://prntscr.com/ctve2t e o relid http://prntscr.com/ctvej8 sai como ID da fatura.

Link para o comentário
Compartilhar em outros sites

7 horas atrás, edvan disse:

Que curioso, pode ser um bug ou a documentação está errada http://docs.whmcs.com/Hooks:EmailPreSend

Coloquei para imprimir o retorno da função http://prntscr.com/ctve2t e o relid http://prntscr.com/ctvej8 sai como ID da fatura.

Curioso mesmo, mas não é a primeira peculiaridade que eu descubro, vou testar no WHMCS 6.3.1 e versões menores para comparar, enquanto isso, alguém aí gostaria de contactar o suporte do produto para perguntar? 

Link para o comentário
Compartilhar em outros sites

5 horas atrás, gofas disse:

Curioso mesmo, mas não é a primeira peculiaridade que eu descubro, vou testar no WHMCS 6.3.1 e versões menores para comparar, enquanto isso, alguém aí gostaria de contactar o suporte do produto para perguntar? 

Peguei um arquivo de 2011 quando criei um hook EmailPreSend e encontrei essa referência http://prntscr.com/cu2eqk

Citar

$relid = $vars['relid']; # Related ID it's being sent for - client ID, invoice ID, etc...  

O problema está na documentação.

Link para o comentário
Compartilhar em outros sites

5 horas atrás, edvan disse:

Peguei um arquivo de 2011 quando criei um hook EmailPreSend e encontrei essa referência http://prntscr.com/cu2eqk

O problema está na documentação.

Pode crer, eu testei no whmcs 6.3.1 e retorna o ID da fatura, então já deve ser assim a um bom tempo.

Grato pela ajuda nessa "investigação" @edvan!

 

Link para o comentário
Compartilhar em outros sites

Em 13/10/2016 at 23:32, McGuyver disse:

Pessoal, alguém aí com o WHMCS v7 poderia testar se colocando a linha abaixo no configuration.php o envio de e-mails volta á ocorrer e se assim o AutoLogin volta à operar normalmente?


// Politica de modelo de email personalizada:
$smarty_security_policy = array(
    'mail' => array(
        'php_modifier' => array(
            'ecape','count','md5'
        ),
    ),
);

Muito Obrigado! ;-)

p.s: É só uma tentativa, OK?

Salve @McGuyver

Testei aqui e não funcionou, ok?

Ralando aqui :(

Obrigado pela tentativa.

Abraços

Link para o comentário
Compartilhar em outros sites

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.

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?