Log Session
[Finalizado Pelo Aluno]

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!
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.

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

Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!