React获得Laravel Auth用户

时间:2019-02-23 22:47:41

标签: reactjs laravel authentication

我刚刚通过Laravel进行了Auth系统验证,但遇到了一个问题:如何在登录用户的ReactJS中签入?我需要获取他的ID以检查该用户是否可以修改页面。我根本不知道要去哪里。

欢迎任何提示!

1 个答案:

答案 0 :(得分:1)

您不能在React应用中使用默认身份验证(使用会话)。

您需要的是一个创建用于识别用户的身份验证令牌(搜索JWT或Laravel护照)的系统,并且由于HTTP协议是无状态的,因此在每个请求中,您都必须将该令牌发送至您的后端服务/ API。

您当然可以为UI或路由目的在全局状态中添加表示身份验证的值(如果有有效令牌,则为true)。

选中此medium article,作者在其中说明如何使用JWT使用laravel创建基于令牌的身份验证。

您还可以搜索REST和oauth以获取更多信息。