Acesso Direto II

Postado em 13/05/2009 por Edvan

teste

No dia 22 de abril postei aqui uma forma de acessar a central do cliente “sem precisar” de usuário/senha. O intuito é facilitar a vida do cliente no acesso a central de forma mais rápida. Infelizmente ficou a desejar pois o ideal seria que pudessemos acessar a invoice diretamente assim facilitando o pagamento. Após pesquisar e testar junto ao fabricante do WHMCS descobri que é possível. Não é dificil basta um pouco de atenção.

URL para acessar a INVOICE/FATURA:

http://seuwhmcs.com/dologin.php?username=E-MAIL_CLIENTE&password=SENHA_CLIENTE&goto=viewinvoice&id=NUMERO_INVOICE

A diferença é a inclusão da variável viewinvoice + id que corresponte ao número da invoice. No e-mail template utilize a variável {$invoice_id} para capturar o número da invoice/fatura do cliente em questão.

Exemplo que você pode usar no e-mail template.

<p><b><a href="http://seuwhmcs/dologin.php?username={$client_email}&password={$client_password}&goto=viewinvoice&id={$invoice_id}" target="_blank">Visualizar a Fatura e Efetuar o Pagamento</a></b></p>

O “resultado” será:

Visualizar a Fatura e Efetuar o Pagamento ( obviamente será um link )

Agora não tem mais desculpa para dizer que seu cliente tem dificuldades para efetuar o pagamento da invoice…Basta ele clicar no link e pronto!

Visualização da Fatura

Se gostou comente!



Leia Também:

  • Cleber

    Tambem estou no aguardo.

  • Alessandra

    Obrigada mais uma vez Edvan.
    Vou fazer o downgrade agora mesmo.
    Quando sair a nova versão liberando o acesso direto, você fará um post sobre o mesmo?

  • http://www.whmcs.blog.br Edvan

    Alessandra,

    O que tinha que ser escrito já foi escrito. Só falta agora o bom senso da WHMCS.

  • Pingback: WHMCS v4.0.2 | WHMCS.Blog.Br - WHMCS

  • Luis Mello

    Edvan, veja se pode me ajudar, estou querendo implementar no whmcs, faço alteração, salvo, da mensagem que foi salvo, mas nao salva.

  • http://www.whmcs.blog.br Edvan

    Luis,

    Não tenho como te ajudar nisso.

    As instruções estão no post…

  • Luis Mello

    OK, vou fazer direto pelo banco de dados entao.
    Valeu.

  • Luis Mello

    Edvan, se vc puder fazer um teste eu agradeço, retirei a implementação da barra de ferramenta e nao deu mais problema ao salvar os templates.
    Pode ser que eu tenha feito algo errado na barra de ferramenta, depois refaço.

  • http://www.whmcs.blog.br Edvan

    rpz. certamente você fez alguma coisa errada.

    testei em 3 whmcs distintos e todos funcionam sem problemas.

  • http://lumicd.com Rodrigo

    Edvan,

    Testei o acesso direto e está funcionando ok. Juntamente com o PD espero que meus clientes consigam gerar os boletos com mais facilidade. :)

    Abraço!

    • Pablo Martinez

      Rodrigo

      Voce diz que funcionou o acesso direto com o PD.
      Isto é na versao 3, não é ?

      Pois apos ler todos os post ficou claro que na versao 4+ nao funciona mesmo pela
      questao da senha cripografada.

      pablobr

  • http://www.whmcs.blog.br Edvan

    Disponha Dr.

  • http://ipglobe.net Reginaldo

    Conforme prometido saiu a versão 4.1 com a senha liberada de novo.

    Verifiquem

    PS. é BETA ainda, mas esta bem estável.

  • http://www.whmcs.blog.br Edvan

    Já anunciei no blog!

    http://whmcs.blog.br/principal/whmcs-4-1-beta/

    A senha do cliente já dá pra ver mas a função dologin.php encontrei um erro e já alertei a WHMCS.

    Não é recomendado atualizar pois está em modo beta.

  • http://www.deguir.net Deguir

    Agora sim com a versão 4.1.1 funcionou o acesso direto, show!
    Obrigado!

  • Pingback: Novidades WHCMS 4.1 – Parte 2 | WHMCS.Blog.Br - WHMCS

  • http://www.agentesimobiliarios.com.br Albert

    Muito bom… porém tem clientes que são sistemáticos e não gostam nem que o login e senha sejam enviado por email (somente que as requerem como lembrança)… preferem eles mesmos digitar… pois dá como se fosse um sinal de segurança… é como se nós lhe dessemos a confirmação que temos seu login e senha e podemos ter acesso também aos dados de pagamento ou que qualquer um a tem… já que email não é um caminho considerado seguro….

    Mas a idéia de facilitar o pagamento de forma direta é maravilhos… parabéns

  • http://www.t2web.com.br Thiago Torres

    Para não confundir os clientes, a dica do EDVAN de não enviar o PDF é fantástica, pois, os clientes, acham que o BOLETO esta no PDF.

    Abraços.
    Thiago Torres

  • http://www.hotelwww.com.br henrique

    Eu havia personalizado meu whmcs para emitir as cobranças pela f2b, então rodava um script e o sistema da f2b envia os boletos através do sistema deles. Assim o cliente recebia a invoice pelo sistema Whmcs e outro Email com o boleto.

    Foi mais ou menos assim a personalização.
    1. Criamos um campo no banco do whmcs para registrar o log gerado pelo script, assim poderíamos verificar erros no processamento do script
    2. Ao rodar o script ele adicionava o nr do boleto no whmcs e gerava as cobranças
    3. Após rodar esse script o sistema whmcs estava atualizado com o número da cobrança e o cliente recebia um email com o boleto

    O boleto tinha o número da invoice e o whmcs tinha o número do boleto, assim ficava fácil a integração e retorno automático, no qual fizemos através de um txt.

  • http://www.w3criacoes.com Tiago Matos

    Olá a todos, sou novo no whmcs. Afinal de contas isso funciona com o invoice ou não? testei aqui e relamente aparece * no local do password. :(

  • http://www.whmcs.blog.br Edvan
  • http://www.hostpara.com.br Rafael

    Edvan, como faço para no template de mensagem enviar a senha da pessoa, pois coloquei a variavel da senha mas ela vai em asteristico, como faço para envia-lá aparecendo.

  • http://www.whmcs.blog.br Edvan

    Rafael, dá uma procurada aqui no blog que você acha como resolver isso!

    • http://www.hostpara.com.br Rafael

      E aquela questão de desmarcar o MD5 ?

    • http://www.hostpara.com.br Rafael

      E aquela questão de desmarcar o MD5 ? Quando um cliente tenta recuperar a senha a tela fica toda branca, como resolvo isso ?

  • http://www.whmcs.blog.br Edvan

    Rafael,

    Entra em contato com o suporte WHMCS.com

  • http://www.whmcs.blog.br Edvan

    Rafael, não me leve a mal… mas fica complicado prestar suporte técnico gratuitamente! Responder 1 ou 2 perguntas ainda vai! Mas resolver problemas como esse só com o suporte!

    Caso queira suporte WHMCS, oferecemos em http://whmcs.edvan.com.br/

    • http://www.hostpara.com.br Rafael

      Ok, sem problema

  • Juliano

    Esta questão do MD5 pelo que entendi, se desabilitar irá excluir as senhas de todos os clientes?

    This is not recommended as passwords can be decrypted (Disabling this resets all clients passwords).

  • http://www.whmcs.blog.br Edvan

    Excluir não… resetar as senhas.

    Para evitar isso, você pode alterar diretamente via Banco MySQL através do phpMyAdmin.

    Execute essa consulta em SQL.

    UPDATE `tblconfiguration` SET `value`=’on’ WHERE `setting`=’NOMD5′ AND `value`=”;

    Assim você irá alterar o valor para on (caixa marcada) e as senhas dos clientes permanecerão as mesmas.

    • Daniel Maier

      Alterando direto no phpMyAdmin também não funcionará. As senhas serão enviadas porém num formato não compreensível, criptografado, porém visível.

      A única forma é deixar que o sistema reconfigure as senhas dos clientes mesmo. Assim no próximo acesso deles, eles vão de uma forma ou outra entender que vão ter que reconfigurar novamente :)

  • Pingback: Dicas WHMCS Parte 8 | WHMCS.Blog.Br - WHMCS

  • stevan

    Olá, eu fiz o que fala seu tutorial, mais quando chega o e-mail e clico em vizualizar fatura, não vai para parte de pagar fatura está indo para parte clientarea.php.
    estou usando a versão 4.3.1

  • http://www.whmcs.blog.br Edvan

    Você precisa especificar o ID da Invoice.

  • http://irmaosribeiro.org little_oak

    @stevan estou com o mesmo problema e conferindo o link tá tudo ok :(
    O que pode ser?

    Testei e o ID do invoice está ok, assim como a url.
    Se tento a url de login primeiro aí dá certo.
    Algum por menor com sessions ou redirecionamentos?
    Multiviews está on.

    Abraços.

  • http://www.whmcs.blog.br Edvan

    Não faço ideia.

  • http://www.whmcs.blog.br Edvan

    Daniel,

    Já fiz esse procedimentos umas 15x para clientes e sempre funcionou.

  • Daniel Maier

    Olá Edvan,

    Eu havia conseguido fazer esse esquema funcionar, porém acabei de atualizar o WHMCS para a última versão (4.3.1) e não está mais funcionando. O link não leva mais para a fatura direto, apenas loga na conta do cliente mas não abre a página da fatura.

    Será que foi alterado alguma coisa, quem sabe com o “&goto” ?

    Valeu, muito obrigado!

  • http://www.whmcs.blog.br Edvan

    Daniel,

    Quando o pessoal comentou eu acreditava que era uma falha na migração em ter desmarcado a opção Disable MD5.

    Acabei de testar na 4.3.1 e ele não tá redirecionando para a invoice.

    Apesar de simples a função:

    if ($goto == ‘viewinvoice’)
    {
    $gotopage = ” . $goto . ‘.php?id=’ . $id;
    }

    Aparentemente esse recurso foi retirado do dologin.php.

    Já acionei a WHMCS.com via ticket e vou aguardar uma posição.

    O que pode ser feito temporariamente é pegar o arquivo dologin.php da versão anterior e subir para essa.

    Apesar de que não sabemos se ocorrerá algum problema na versão atual ( novas funcionalidades incluídas ).

  • Daniel Maier

    Oi Edvan,

    Entrei em contato com o WHMCS e realmente o Matt confirmou que função foi retirada por motivos de segurança “PCI compliance”. Porém o acesso direto a página da fatura pode ser feita com o login, o que eu acho que não funcionava em outras versões, acho que nas versões antigas mesmo colocando um link direto pra fatura, após o login o sistema direcionava para a área do cliente, enfim segue a resposta:

    Matt || Operador – 24/09/2010 20:18
    Hi Blymp,

    Yes you can’t do that anymore in V4.3 for security reasons. It was something we had to block for PCI Compliance reasons. Now in your emails you must use the link http://www.yourdomain.com/whmcs/viewinvoice.php?id=xxx and then you can have the client login manually and they’ll be taken to the invoice after that.

    Regards,

    Matt

  • http://www.whmcs.blog.br Edvan

    Daniel,

    Eu fiquei sabendo disso na sexta.

    Amanhã farei um post sobre isso e emitirei minha opinião.

    Arrumei uma “solução” para visualizar todas as invoices sem senha.

    • Daniel Maier

      Olá Edvan,

      Vi seu post. Parabéns pela investigação e criação de uma opção extra novamente.

      Abraço.

  • Pingback: Acesso Direto III | WHMCS.Blog.Br - WHMCS

  • Luiz10576

    Alguem poderia me ajudar?
    Sempre que envio manualmente um lembrete de fatura em aberto, não envia nada e fica uma pagina em branco com o seguinte endereço: whmcs/admin/invoices.php?status=Unpaid&page=0.
    Se eu atualiso a pagina mostra as faturas mas não envia nada!!!
    Uso a 4.1.2
    Grato

    • Anônimo

      Procure aqui no blog por “página em branco”.

  • Tiago

    Olá, eu fiz a atualização para a versão 4.5.2 e o acess direto parou de funcionar, quando o cliente clica no link http://dominio.com/dologin.php?username=user&password=pass&goto=viewinvoice&id=593 o whmcs redireciona para http://www.dominio.com/viewinvoice e logicamente o servidor exibe pagina não encontrada…o que pode ser?

Serviços WHMCS

Enquetes

Você gostou das novidades da Versão 5.0?

View Results

Loading ... Loading ...

Facebook



Licenças WHMCS




Acompanhe