ronnysantana Posted March 8, 2012 Share Posted March 8, 2012 Apenas compartilhando... http://www.whmcsjet.com/autologin-link-in-whmcs-email/ Espero ter ajudado. Link to comment Share on other sites More sharing options...
Roots Posted March 8, 2012 Share Posted March 8, 2012 Interessante, alguém já uso? Atualmente uso o "Autologin" do Edvan q me atende 100% Link to comment Share on other sites More sharing options...
ronnysantana Posted March 8, 2012 Author Share Posted March 8, 2012 (edited) 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/AutoAuth.html!?email=mail@mail.net&userID=0&go=clientarea.php?action=invoices&token=tokenID Edited March 8, 2012 by ronnysantana Link to comment Share on other sites More sharing options...
aleroel Posted March 8, 2012 Share Posted March 8, 2012 vlw por compartilhar... Vou testar. Link to comment Share on other sites More sharing options...
edvan Posted March 8, 2012 Share Posted March 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 to comment Share on other sites More sharing options...
ronnysantana Posted March 8, 2012 Author Share Posted March 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 to comment Share on other sites More sharing options...
edvan Posted March 8, 2012 Share Posted March 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 to comment Share on other sites More sharing options...
Jordan Miguel Posted March 10, 2012 Share Posted March 10, 2012 Ótimo, depois tentarei integrar aqui! Link to comment Share on other sites More sharing options...
edvan Posted March 12, 2012 Share Posted March 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 whmcs@edvan.com.br 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 to comment Share on other sites More sharing options...
inbloombr Posted August 19, 2012 Share Posted August 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 to comment Share on other sites More sharing options...
Recommended Posts