Cada cliente possui uma necessidade distinta, diariamente encontro situações inusitadas. É a terceira vez que um cliente me solicita uma explicação de como alterar a senha de todos clientes cadastrados no WHMCS e agora? Alterar um a um? Se tiver 100 clientes? Uma explicação vale a pena conferir… As senhas do painel administrativo ficam armazenadas na tabela `tbladmins` e as dos clientes ficam na tabela `tblclients`.
Anteriormente postei aqui como alterar a senha do admin… Segue o passo-a-passo de como gerar uma senha para o administrador, acesse o link localize o texto Demonstration insira na caixa input a senha que você deseja, exemplo: teste após isso clique no botão MD5 e o resultado será: 698dc19d489c4e4db73e28a713eab07b
Depois acesse sua base de dados via phpmyadmin e dê o comando:
UPDATE `tbladmins` SET `password`=’CHAVE-MD5‘ WHERE `id`=ID-DO-ADMINISTRADOR;
Para gerar uma senha para o cliente o processo é um pouco mais complexo, pois o sistema gera uma chave MD5 + script randomico próprio. Vá no profile do cliente e insira uma senha e salve, após isso acesse sua base de dados `tblclients` vá na coluna password e confira a senha que foi gerada: lPaFvqH1HzXCDgwwMHtx2rujcipDPmVFe63EsQ==
Com a nova “senha” em mãos agora você pode atualizar para TODOS seus clientes com um comando básico.
UPDATE `tblclients` SET `password`=’CHAVE-GERADA‘;
Essas dicas só funcionaram a princípio para versões anteriores a WHMCS 4. Dizendo o fabricante que a nova versão irá gerar chaves MD5 irreversíveis e únicas.
Já havia esquecido só faça os procedimentos acima se entender realmente o que vai fazer.
Qualquer coisa procure um profissional qualificado.
Simples e eficaz.
Obrigado!
Fiz alguns testes aqui no meu banco de dados e me parece que a senha não aceita caracteres especiais. Me parece que neste caso a criptografa MD5 não pode ter caracteres especiais
Nilson,
Você fez os testes diretamente no banco de dados ou utilizou o WHMCS?
MD5 suporta normalmente caracteres especiais.
Visite https://tools.web-max.ca/encode_decode.php digite “K!t@e$s%t*e_Z” em seguida clique em MD5 hash e você verá “5bcd69d038cbbe34066ff7903051117e” ou seja funciona.
Ocorre o seguinte, no momento que a senha é criptografada no WHMCS ele utiliza a chave “$cc_encryption_hash” que se encontra no configuration.php + MD5 e por isso a senha nunca será a mesma gerada em puro MD5.
Dúvidas sobre isso entre em contato com a WHMCS.com
Olá, Edvan
Criei no link pajhome sugerido no tutorial
Após gera-las inseri no banco de dados
Blz
Fiz alguns testes aqui no meu banco de dados e me parece que a senha não aceita caracteres especiais. Me parece que neste caso a criptografa MD5 não pode ter caracteres especiais
Nilson,
Você fez os testes diretamente no banco de dados ou utilizou o WHMCS?
MD5 suporta normalmente caracteres especiais.
Visite https://tools.web-max.ca/enc… digite “K!t@e$s%t*e_Z” em seguida clique em MD5 hash e você verá “5bcd69d038cbbe34066ff7903051117e” ou seja funciona.
Ocorre o seguinte, no momento que a senha é criptografada no WHMCS ele utiliza a chave “$cc_encryption_hash” que se encontra no configuration.php + MD5 e por isso a senha nunca será a mesma gerada em puro MD5.
Dúvidas sobre isso entre em contato com a WHMCS.com
Olá, Edvan
Criei no link pajhome sugerido no tutorial
Após gera-las inseri no banco de dados
Blz