Sistema simples com integração entre MK-Auth e o sistema de envio de mensagens por WhatsApp Mwsm.
Permite o envio de mensagens para todos os clientes com títulos no prazo, vencido ou pagos de forma manual ou automática.
Painel:
Envio:
Resultado:
Baixe o projeto em:
https://github.com/usuariomega/mkmsg
Novidades:
- Facilidade de debug. Mostra erros direto na tela
- Adicionado sistema de automação (envio automático programado)
- Melhorado o sistema de Logs
- Adicionado botão para acessar os logs com mais facilidade
- Adicionado o menu data de pagamento em títulos pagos
- Melhorado a visualização responsiva (roda até no celular)
- Adicionado seleção do mês nos títulos vencidos e pagos.
Respostas
opa blz! boa tarde parabens pelo projeto acredito ser uma ferramenta extremamente util no dia a dia do provedor.
fiz o dawngrade na versao da api pra testar, porem a janela carrega em branco>
http://192.168.88.113/mkmsg/ pede usuario e senha e retorna em branco.
nas configuraçoes ficou a segunte duvida:
//Usuário do banco de dados do do MK-Auth
$username = "root";
//Senha do banco de dados do do MK-Auth
$password = "vertrigo";
//Nome do banco de dados do do MK-Auth
$dbname = "mkradius";
seria isso?
obrigado
Já vi aqui, (PHP Fatal error: Uncaught Error: Class "mysqli" not found)
Instale por favor:
sudo apt install php-mysql
Depois:
sudo service apache2 restart
Obrigado pelo feedback, acredito que fiz esse processo na instalação e até defini a senha, chegando em casa vou voltar pra versão indicada e fazer o teste obrigado
Eu não tinha colocado no tutorial, esqueci desse pacote, corrigi depois.
opa show, vi que agora esta compativel com a nova versão, mais nova!
"Connection failed: Connection refused" apos logar, acredito que seja algum erro na hora de configurar o apontamento do config.php
acredito que seja a senha do dbo do mkauth, acredito que não é vertrigo mais
obs sera interessante no tutorial colocar o caminho do site acredito ser esse ip+/mkmsg/
obs pra conectar no mkauth tem que autorizar
# Editando arquivo de configuração. alterar a linha bind-address = 127.0.0.1 para bind-address = 0.0.0.0
nano /etc/mysql/mariadb.conf.d/50-server.cnf
interessante seria criar um usurio somente pra consulta eu não manjo kkk
agora o erro esta dando
Connection failed: Host '192.168.88.113' is not allowed to connect to this MariaDB server
acho que tem que liberar agora no api
Para poder ter acesso ao banco de dados, no servidor do MK-Auth faça:
Mantenha as aspas e mude o usuário e senha em: nomedousuario e suasenha
Coloque o IP da sua máquina virtual onde roda o sistema MK-MSG em 192.168.0.20
Rode o comando abaixo para criar o usuário com permissão de leitura do banco, cole uma linha por vez:
mysql -uroot -pvertrigo -Dmkradius
CREATE USER 'nomedousuario'@'192.168.0.20' IDENTIFIED BY 'suasenha';
GRANT SELECT ON mkradius.* TO 'nomedousuario'@'192.168.0.20';
commit;
quit;
Depois será necessário mudar o IP do banco de dados. Como o MariaDB do Mk-Auth é antigo, ele só permite adicionar um endereço de IP.
Por padrão ele só roda em localhost não permitindo acesso externo. Mude para o IP local do seu MK-Auth.
sudo nano /etc/mysql/conf.d/50-server.cnf
Mude:
bind-address = 127.0.0.1
Para o ip local do seu servidor Mk-Auth:
bind-address = 192.168.0.10
Em seguida:
sudo service mysql restart
Depois no arquivo config.php no sistema MK-MSG mude para:
//IP do MK-Auth
$servername = "192.168.0.10";
//Usuário do banco de dados do do MK-Auth
$username = "nomedousuario";
//Senha do banco de dados do do MK-Auth
$password = "suasenha";
//Nome do banco de dados do do MK-Auth
$dbname = "mkradius";
vou colocar! E o tutorial do banco também.
bom dia a todos .Certo mas os comando abaixo execulta no mkauth ?
mysql -uroot -pvertrigo -Dmkradius
CREATE USER 'nomedousuario'@'192.168.0.20' IDENTIFIED BY 'suasenha';
GRANT SELECT ON mkradius.* TO 'nomedousuario'@'192.168.0.20';
commit;
quit;
alterando so user e senha
Ah esta apresentando esse retorno ( Connection failed: MySQL server has gone away )
outra coisa esse sistema nao daria pra imprantar ele como um addons no painel do MKAUTH. obrig