welderbastos Postado Agosto 21, 2015 Compartilhar Postado Agosto 21, 2015 Olá a todos, Gostaria de saber se alguém utiliza esse autologin na versão v5.3.12 Ao clicar no link enviado por e-mail retorna este erro: Warning: Cannot modify header information - headers already sent by (output started at /home/wrbsi156/public_html/financeiro/autologin.php:1) in /home/wrbsi156/public_html/financeiro/autologin.php on line 45 Agradeço por compartilharem o conhecimento. Welder 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
McGuyver Postado Dezembro 13, 2015 Autor Compartilhar Postado Dezembro 13, 2015 Welder, bom dia! Eu tive um probema semelhante um dia desses com um site em Wordpress. Buscando na Internet descobri que podeia ser um problema relativo à um espaço em branco inserido incorretamente no arquivo. Achei um caracter vazio antes da definição <?php no inicio do arquivo de configuração do Wordpress, sendo assim recomendo fortemente que revise seu arquivo autologin.php e procure caracteres inválidos no mesmo. Nos avise de qualquer resultado, ok? 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
McGuyver Postado Dezembro 13, 2015 Autor Compartilhar Postado Dezembro 13, 2015 Galera, atualizei o código do post inicial e reenviei o arquivo autologin.php Esse código funciona até hoje e provavelmente continuará funcionando sem alterações enquanto o WHMCS utilizar o Smarty e enquanto nem o Smarty nem o PHP sofrerem mudanças muito substanciais! ;-) Revisem sempre os arquivos e em especial tenham muito cuidado com a edição do Modelo de Email (template). Na maioria das vezes o problema reside aí... Abraços! 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Jesmarcelo Postado Janeiro 7, 2016 Compartilhar Postado Janeiro 7, 2016 Pessoal, Tenho o autologin que funcionava perfeitamente em meu servidor, porém ele parou de funcionar e analisando percebi que o hash que o template está gerando na URL não bate com a hash esperada no script md5($_GET['email'].$secret_key), alguém sabe o que pode ser ? No template está assim: {assign var='hash' value=$client_email|cat:"19d20266fc7f68cd9d47bd32a94755b3"} Você pode acessar sua área de cliente para visualizar e pagar a fatura em {$whmcs_url}/autologin.php?email={$client_email}&invoice={$invoice_num}&hash={$hash|md5} e no script caio nesta condição: if (md5($_GET['email'].$secret_key) != $_GET['hash']) die();//dying here because hash is not equal 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
RevendaHost Postado Janeiro 7, 2016 Compartilhar Postado Janeiro 7, 2016 Como que faço para esse código funcionar na versão 6.1.1.? 0 Citar Gerenciamento e otimização de servidores: Centos, Debian, Ubuntu, AlmaLinux, Cpanel e VestaCP. Cloud otimizado e otimização para: Wordpress. Virtualização: Implementação e gerenciamento Virtualizor, Proxmox, Openstack e VMware. Link para o comentário Compartilhar em outros sites More sharing options...
McGuyver Postado Janeiro 7, 2016 Autor Compartilhar Postado Janeiro 7, 2016 @Jesmarcelo boa tarde! Tenta fazer um teste com um hash mais simples (menor), tendo o cuidado de não utilizar caracteres especiais. Algo assim: {assign var='hash' value=$client_email|cat:"19d20266fc7f"} Você pode acessar sua área de cliente para visualizar e pagar a fatura em {$whmcs_url}/autologin.php?email={$client_email}&invoice={$invoice_num}&hash={$hash|md5} No arquivo autologin.php deixe da mesma forma: $autoauthkey = "19d20266fc7f"; Faça o teste e veja se o erro persiste... Aos poucos já aumentando ou alterando a chave em ambos os arquivos e veja se o problema reaparece... 6 minutos atrás, RevendaHost disse: Como que faço para esse código funcionar na versão 6.1.1.? @RevendaHost, a mesma coisa do post lá do começo, ou seja, não tem diferença! Continua funcionando normalmente nessa versão... ;-) 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
RevendaHost Postado Janeiro 7, 2016 Compartilhar Postado Janeiro 7, 2016 3 minutos atrás, McGuyver disse: Jesmarcelo, boa tarde! Tenta fazer um teste com um hash mais simples (menor), tendo o cuidado de não utilizar caracteres especiais. Algo assim: {assign var='hash' value=$client_email|cat:"19d20266fc7f"} Você pode acessar sua área de cliente para visualizar e pagar a fatura em {$whmcs_url}/autologin.php?email={$client_email}&invoice={$invoice_num}&hash={$hash|md5} No arquivo autologin.php deixe da mesma forma: $autoauthkey = "19d20266fc7f"; Faça o teste e veja se o erro persiste... Aos poucos já aumentando ou alterando a chave em ambos os arquivos e veja se o problema reaparece... A mesma coisa do post lá do começo, ou seja, não tem diferença! Continua funcionando normalmente nessa versão... ;-) Pois é eu segui exatamente como indicado. Então fui realizar um teste e na hora de enviar o e-mail de lançamento de cobrança, o mesmo não é enviado e recebo a mensagem "Empty body". 0 Citar Gerenciamento e otimização de servidores: Centos, Debian, Ubuntu, AlmaLinux, Cpanel e VestaCP. Cloud otimizado e otimização para: Wordpress. Virtualização: Implementação e gerenciamento Virtualizor, Proxmox, Openstack e VMware. Link para o comentário Compartilhar em outros sites More sharing options...
McGuyver Postado Janeiro 7, 2016 Autor Compartilhar Postado Janeiro 7, 2016 3 minutos atrás, RevendaHost disse: Pois é eu segui exatamente como indicado. Então fui realizar um teste e na hora de enviar o e-mail de lançamento de cobrança, o mesmo não é enviado e recebo a mensagem "Empty body". Estranho... Isso parece alguma coisa do template ou do WHMCS mesmo... 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
m0rpheu5 Postado Janeiro 7, 2016 Compartilhar Postado Janeiro 7, 2016 estou usando normalmente na versão 6.2.0, estou tendo problemas com modulo de pagamento =\ 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
RevendaHost Postado Janeiro 7, 2016 Compartilhar Postado Janeiro 7, 2016 Consegui fazer funcionar no template e agora enviou o e-mail normalmente. Só que quando clico no link ele abre a tela de login informando que o e-mail ou senha estão incorretos. :( 0 Citar Gerenciamento e otimização de servidores: Centos, Debian, Ubuntu, AlmaLinux, Cpanel e VestaCP. Cloud otimizado e otimização para: Wordpress. Virtualização: Implementação e gerenciamento Virtualizor, Proxmox, Openstack e VMware. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
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.