使用 laravel 响应基于令牌的身份验证

时间:2021-04-26 06:17:23

标签: reactjs authentication authorization bearer-token laravel-sanctum

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

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

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

有没有什么办法可以防止未经授权的用户一点击路由就跳转到授权页面?

0 个答案:

没有答案