AUTENTICACAO laravel vue
[Concluído]
Boa tarde Carlos tudo bem ? Sou seu Aluno Luiz, gostaria de tirar uma duvida com você, estamos tendo um problema com Autenticação. Estamos usando o vuex na parte de autenticação de um projeto e quando duas pessoas logam, a ultima pessoa que loga vai navegar no sistema e fica recebendo uma msg 401 que nao ta autenticada e nao consegue mexer em nada no sistema, o que vc sugere fazerr nesse caso?
Olá, Luiz1
Tudo bem, e com você?
Como está o processo de autenticação no backend, quando um usuário autentica, está deletando os tokens já existentes, igual fizemos aqui?
https://github.com/especializati/curso-laravel-api-ead/blob/main/app/Http/Controllers/Api/Auth/AuthController.php#L27
Se for o caso, implementou login único, por isso não está autorizando mais o acesso.
O que usou para autenticar no backend?
Opa bom dia Carlos, eu fiz igual você disse,agora funciona só que ele derruba todos, só que os que ele derrubou ainda ta logado no ssitema pelo vue, precisa de uma forma que no vue derrube esse usuario para a pagina de logout, como verificar que ele nao esta mais logado pelo vue?
Dessa forma agora, o sistema ficou com autenticação (login) único.
O que você precisa fazer, no seu frontend, ao acessar algum recurso do backend passando a chave de acesso (token) de autenticação do usuário, ao receber o status code 401 (não autorizado), você deleta o token, e direciona o usuário para a página de login.
Aqui um exemplo:
https://github.com/especializati/vue-3-projeto-ead/blob/main/src/router/index.js#L53
Obrigado, vou tentar aqui..
Qualquer problema estou à disposição amigo.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!