[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Roberto Noya
Criador Roberto Noya 06/11/2020

Olá Carlos,

Preciso de uma orientação em criar um sistema que registre data e hora que o usuário estrou e saiu do sistema.

Tenho um projeto criado em:

Back end: Laravel: 7

Front End "vue": "^2.6.11",

Sobre registrar a data e hora de entrada no sistema não tive problemas, a questão está quando o usuário sai do sistema. Se o usuário utilizar log-off consigo registrar, porém caso ele apenas feche o navegador ou simplesmente expira o tempo de login não sei como proceder.

Abs!

Manager Carlos Ferreira 06/11/2020

Olá, Roberto!
Tudo bem?

O Laravel disponibiliza recursos (monitoramento default de eventos) para detectar quando acontece algum evento de autenticação/logout e etc.

No caso para monitorar a expiração de uma sessão sem nenhuma ação manual do usuário existem alguns caminhos, um deles é criar um socket.io que fica monitorando as sessões dos usuários, e lançando estes eventos automaticamente.

Por que disse esse caminho? Porque é um dos próximos lançamentos aqui da plataforma, um curso de socket.io com o Laravel, esse curso vai ser muito útil para diversas aplicações e projetos.

Carlos Ferreira
Criador Roberto Noya 06/11/2020

Não vejo a hora de conhecer esse Socket.io.

Obrigado!

 

 

Roberto Noya
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!