ronnysantana Postado Março 8, 2012 Compartilhar Postado Março 8, 2012 Apenas compartilhando... http://www.whmcsjet.com/autologin-link-in-whmcs-email/ Espero ter ajudado. Link para o comentário Compartilhar em outros sites More sharing options...
Roots Postado Março 8, 2012 Compartilhar Postado Março 8, 2012 Interessante, alguém já uso? Atualmente uso o "Autologin" do Edvan q me atende 100% Link para o comentário Compartilhar em outros sites More sharing options...
ronnysantana Postado Março 8, 2012 Autor Compartilhar Postado Março 8, 2012 (editado) Eu usei ele, mais fiz Interessante, alguém já uso? Atualmente uso o "Autologin" do Edvan q me atende 100% Eu uso, mais fiz algumas adaptações para não precisar desse plugin, nem colocar esse concat no emai. Ai a url fica assim http://www.site.com/[email protected]&userID=0&go=clientarea.php?action=invoices&token=tokenID Editado Março 8, 2012 por ronnysantana Link para o comentário Compartilhar em outros sites More sharing options...
aleroel Postado Março 8, 2012 Compartilhar Postado Março 8, 2012 vlw por compartilhar... Vou testar. Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Março 8, 2012 Compartilhar Postado Março 8, 2012 Interessante... a parte chata fica pelo cadastro da chave de segurança em cada e-mail template... O AutoLogin que desenvolvi tinha esse problema, daí montei um hook que preenche automaticamente a chave cadastrada no configuration.php Exemplo manual: "token=MTMyOTQxMzc3Mg==" Com o hook basta colocar a tag {$chave_seguranca} ficando assim: token={$chave_seguranca} O ruim é que só funciona apartir do WHMCS 4.5 pois depende da função EmailPreSend. Link para o comentário Compartilhar em outros sites More sharing options...
ronnysantana Postado Março 8, 2012 Autor Compartilhar Postado Março 8, 2012 Isso mesmo Edvan, fiz todo esse processo no meu, o que fiz diferente foi colocar a chave no banco de dados em vez de colocar no configuration. No banco de dados fica mais fácil pra alterar via phpmyadmin ou algum outro código. Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Março 8, 2012 Compartilhar Postado Março 8, 2012 O ruim de colocar a chave no BD é a dificuldade para alterar ( cliente final ) ou criar uma interface só pra isso. Utilizando o hook ele puxa do configuration.php em algumas linhas de código. Link para o comentário Compartilhar em outros sites More sharing options...
Jordan Miguel Postado Março 10, 2012 Compartilhar Postado Março 10, 2012 Ótimo, depois tentarei integrar aqui! Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Março 12, 2012 Compartilhar Postado Março 12, 2012 Vou compartilhar o hook que criei para meu AutoLogin http://login.edvan.com.br/ Esse hook pega o valor armazenado no configuration.php na variável $chave_seguranca e substitui em QUALQUER e-mail template que contenha a tag {$chave_seguranca} Só funciona a partir do WHMCS 4.5 pois depende da função EmailPreSend. Exemplo final: Visualizar ou Pagar Fatura: <a href="{$whmcs_url}/autologin.php?tipo=fatura&idcliente={$client_id}&email={$client_email}&invoice={$invoice_num}&token={$chave_seguranca}" target="_blank\">Clique aqui</a></b> Código fonte que deve ser enviado para "/seuwhmcs/includes/hooks/" com o nome autologin_hook.php <?php /* Hook para AutoLogin WHMCS v1.1 - http://login.edvan.com.br/ Desenvolvido por Edvan Sampaio [email protected] Atualizado em 04/09/2012 */ $localizacao_ar = basename($_SERVER['PHP_SELF']); if ($localizacao_ar=="autologin_hook.php"){ exit ("Acesso Incorreto..."); } function hook_autologin_hook($vars) { $email_template_name = $vars['messagename']; $relid = $vars['relid']; $email = $vars['email']; include "../configuration.php"; include "configuration.php"; $merge_fields = array(); $merge_fields['chave_seguranca'] = $chave_seguranca; if ($x=='y') $merge_fields['abortsend'] = true; return $merge_fields; } add_hook("EmailPreSend",1,"hook_autologin_hook"); ?> Link para o comentário Compartilhar em outros sites More sharing options...
inbloombr Postado Agosto 19, 2012 Compartilhar Postado Agosto 19, 2012 Não estou mais conseguindo usar, está funcionando para a versão 5.1.2? Achei este aqui também, com mais segurança. Mas também não consegui fazer funcionar http://www.whmcsjet.com/autologin-link-in-whmcs-email/ Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados