Módulo para WHMCS · Auto login · GPL

O link da fatura no e-mail abre já logado. O cliente paga sem digitar a senha.

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 cliente clica no e-mail. A fatura abre logada.

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.

Link mágico no login

Esqueceu a senha? O cliente pede um link por e-mail que entra sem senha, vale 15 minutos e uma vez só.

Sem mexer nos templates

As tags que você já usa passam a levar o link novo, com o mesmo texto.

Link assinado

Assinado com o segredo da sua instalação, com validade e uso único opcional. Trocar um número invalida.

2FA respeitada

Quem tem 2FA, cliente encerrado e os grupos que você excluir entram pelo login normal.

Painel de resultados

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 do módulo no seu WHMCS.

Tela do Brasa Auto Login no admin do WHMCS: cliques dos últimos 30 dias, logins, faturas pagas depois do clique, gerador de link e os últimos acessos
O que você vê no WHMCS. Os resultados dos últimos 30 dias, o gerador de link para WhatsApp e cada clique com o resultado e o motivo.

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

Três passos, e os próximos e-mails já saem com o link logado.

1. Envie os arquivos

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.

2. Ative e confira

Em Configurações, Módulos adicionais, ative o Brasa Auto Login. Mande uma fatura para você mesmo e clique no link do e-mail.

3. Ajuste se quiser

Em Configurar, escolha a validade do link, o uso único e os grupos de cliente sem login automático.

BR.S5 — Perguntas frequentes

O que perguntam antes de comprar.

Por que não o módulo que já existe?

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.

O que muda nos e-mails?

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.

É seguro?

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.

E quem tem autenticação em duas etapas?

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.

E se o e-mail for parar na mão de outra pessoa?

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.

Dá para mandar o link por WhatsApp?

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.

Como sei se está funcionando?

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 que já foi testado, e o que não foi?

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.

O que fica de fora da versão 0.3?

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.

O que preciso para instalar?

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.

E se eu não renovar a licença?

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

Seu WHMCS tem algo diferente?

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.