首页 > 解决方案 > 使用 laravel 反应基于令牌的身份验证

问题描述

我正在使用 Laravel Sanctum 进行 API 身份验证的 React + Laravel 项目。当我登录时,Laravel Sanctum 提供了一个我存储在 LocalStorage 中的令牌,然后在每次 API 调用期间,我在标头中传递令牌以作为经过身份验证的用户从服务器获取数据。

我试图不向已经登录的用户显示登录页面。

我现在这样做的方式是将令牌发送到后端以检查用户是否被授权,但是从服务器获得响应需要时间。因此,当我点击登录路线时,它首先向我显示登录页面,然后当响应返回时,它会将我重定向到主页或其他页面。这是我试图避免的事情。

有没有办法可以防止未经授权的用户在我点击路由后立即转到授权页面?

标签: reactjsauthenticationauthorizationbearer-tokenlaravel-sanctum

解决方案


推荐阅读