Ola pessoal.
Preciso saber se alguém sabe como fazer para que os clientes que estão em atraso recebam um aviso a cada 2 horas sobre o atraso no pagamento.
Minha rede é hotspot e toda vez que o cliente faz login, se ele estiver em atraso, recebe uma mensagem avisando sobre a falta do pagamento. Então pensei em fazer uma rotina em PHP que derrubasse os clientes em atraso a cada 2 ou 3 horas. Assim, ele faria o login novamente e receberia o aviso.
O problema é como enviar o comando ao mikrotik para derrubar um determinado cliente no hotspot.
O Pedro com certeza sabe e deve até ter uma rotina já pronta em PHP que faça isso. Se ele ou alguém souber como fazer, ficaria muito grato.
Abraços,
Jonas Lima



Respostas
no link abaixo tem o comando que uso para derrubar um login amigo, com ele vc pode montar sua rotina:
www.mk-auth.com.br/xn/detail/2529151:Comment:586502
Então Prezentino, não é uma regra. Na verdade, no Mikrotik não meche em nada. O que se faz é mecher no server do Mk-auth, incluindo um arquivo PHP e agendando a execução via Cron do Linux. Não é simples de fazer, mas também nada de excepcional.
Mas se você não estiver usando a autenticação automática do Hotspot que eu desenvolvi, os seus usuarios ficaram chateados com isso, pois terão que redigitar o login e senha de hora em hora.
Abraços,
Jonas Lima
tem como o amigo postar a regra .parabéns!!!
boa observaçao amigo!!!
Jonas Ferreira Lima disse:
Olá pessoal. Já consegui fazer e já está em funcionamento.
Fiz uma rotina em PHP que de 1 em 1 hora derruba do hotspot o usuário que está atrasado a mais de 5 dias. Aí então, quando o usuário se reconecta, ele vê novamente a mensagem.
No meu caso, os usuários não precisam digitar usuário e senha para se logarem, pois desenvolvi uma ferramenta que o usuário é conectado automaticamente, portanto ele não precisa ficar digitando toda hora o seu login.
Quanto a Anatel, não vejo nenhum problema nisso. A própria Sky utiliza algo parecido, com uma mensagem que fica exibindo na televisão do usuário se ele estiver atrasado com o pagamento.
Abraços,
Jonas Lima
isso nao seria ilegal perante resolução da anatel
você só precisa de criar uma regra de bloqueio normal, igual ta no manual, mas no lugar de addres list, voce vai mudar de pgcorte para pgaviso, e cria uma regra para ativar o aviso, coloca um delay de 60s e desativa a regra novamente, e pronto você vai mostrar o aviso sem precisar desconectar o cliente.
acompanhando...