Fatura, ticket e orçamento logados
O {$invoice_link} leva à fatura pronta para pagar, o {$ticket_link} ao ticket pronto para responder e o {$quote_link} ao orçamento pronto para aceitar, já logado.
Módulo para WHMCS · Auto login · GPL
Cliente que esqueceu a senha não paga a fatura: abre ticket ou deixa vencer. Com o Brasa Auto Login, o link da fatura e do ticket nos e-mails do WHMCS entra direto, pelo login único do próprio WHMCS, com links assinados e com validade.
BR.S2 — O que o plugin faz
O {$invoice_link} leva à fatura pronta para pagar, o {$ticket_link} ao ticket pronto para responder e o {$quote_link} ao orçamento pronto para aceitar, já logado.
Esqueceu a senha? O cliente pede um link por e-mail que entra sem senha, vale 15 minutos e uma vez só.
As tags que você já usa passam a levar o link novo, com o mesmo texto.
Assinado com o segredo da sua instalação, com validade e uso único opcional. Trocar um número invalida.
Quem tem 2FA, cliente encerrado e os grupos que você excluir entram pelo login normal.
Cliques, logins, idas ao login normal com o motivo e faturas pagas depois do clique.
Testado com 52 casos num WHMCS de teste, com cada proteção sabotada de propósito para conferir que o teste pega, e carregado num WHMCS 9 de verdade, que aceitou o login único com a fatura como destino.
R$ 197 por ano por instalação do WHMCS, no Pix, boleto ou cartão, com as atualizações e o suporte do ano, sem taxa por fatura. O arquivo é liberado na área do cliente assim que o pagamento é confirmado. Não precisa de conta em serviço nenhum: o login é o do seu próprio WHMCS.
BR.S3 — Como fica no WHMCS
A tela é o HTML que o módulo gera, com dados de exemplo. No seu WHMCS, ela mostra os seus clientes e as suas faturas.
BR.S4 — Como instalar
Na área do cliente, baixe o .zip e descompacte na pasta raiz do WHMCS, a que tem o init.php. Ele só cria a pasta modules/addons/brasaautologin.
Em Configurações, Módulos adicionais, ative o Brasa Auto Login. Mande uma fatura para você mesmo e clique no link do e-mail.
Em Configurar, escolha a validade do link, o uso único e os grupos de cliente sem login automático.
BR.S5 — Perguntas frequentes
O módulo de auto login para WHMCS que encontrei à venda custa R$ 19,98 por mês, cerca de R$ 240 por ano, e pede ionCube. O Brasa Auto Login custa R$ 197 por ano, vem com o código aberto (GPL) e usa o login único que o próprio WHMCS já tem.
Nada que você precise editar. A tag {$invoice_link} dos e-mails de fatura, a {$ticket_link} dos e-mails de ticket e a {$quote_link} do e-mail de orçamento continuam com o mesmo texto, mas o link passa a abrir a fatura, o ticket ou o orçamento já logado. Para um botão seu, em qualquer e-mail de cliente, use {$brasa_login_link}, que é a URL pura.
Cada link é assinado com um segredo gerado na sua instalação e não leva caminho nenhum: o módulo monta o destino a partir da fatura ou do ticket, e só se for do mesmo cliente. Trocar um número no link invalida a assinatura. O login é feito pelo CreateSsoToken do WHMCS, o mesmo login único que o WHMCS usa com o cPanel e outros sistemas. Cada clique fica registrado com data, IP e resultado.
Entra pelo login normal. O login único do WHMCS não pede o segundo fator, então o módulo não faz login automático de quem tem 2FA ligado. O mesmo vale para cliente encerrado, cliente com o login único desligado no perfil e os grupos de cliente que você excluir.
O link vence em 30 dias (você escolhe de 1 a 365) e pode ser de uso único. Fatura paga, cancelada ou reembolsada deixa de fazer login: o link abre a fatura pedindo a senha. E o botão Revogar todos os links, na tela do módulo, mata de uma vez todos os links já enviados.
Sim. Na tela do módulo, informe o ID do cliente e, se quiser, a fatura, e o módulo gera o link logado para você colar no WhatsApp ou no chat.
A tela do módulo, em Addons, mostra os cliques dos últimos 30 dias, quantos entraram já logados, quantos foram ao login normal e por quê, e as faturas pagas depois do clique, com o valor.
O módulo passou por um WHMCS de teste com 52 casos: link forjado, link de outro cliente, link vencido, fatura paga, 2FA, uso único e o hook que nunca segura o e-mail, e cada proteção foi sabotada de propósito para conferir que o teste pega. O pacote que você baixa foi carregado dentro de um WHMCS 9 de verdade, e o login único com a fatura como destino foi aceito por ele. O clique num e-mail real até a fatura logada não foi feito aqui. Antes de divulgar, mande uma fatura para você mesmo e clique no link.
Página de pagamento sem login, QR Code no e-mail e links para download, serviço e domínio. Se o seu WHMCS precisa de um deles, chame no WhatsApp.
WHMCS 8 ou mais novo, com PHP 8.1 ou mais novo. Não precisa de ionCube, de cron nem de conta em serviço nenhum.
O módulo continua funcionando no seu WHMCS como está, porque ele não consulta licença nem desliga recurso. A fatura da renovação sai 20 dias antes do vencimento; sem pagamento, a licença fica suspensa 30 dias depois e a área do cliente deixa de liberar as versões novas e o suporte. Pagou depois, ela volta a ficar ativa sozinha.
BR.S6 — Suporte
Página de pagamento sem login e QR Code ficam de fora da versão 0.3. Se o seu WHMCS precisa de outra coisa, ou se o primeiro link não abrir logado, chame no WhatsApp. Você fala com quem escreveu o módulo.