我刚刚通过Laravel进行了Auth系统验证,但遇到了一个问题:如何在登录用户的ReactJS中签入?我需要获取他的ID以检查该用户是否可以修改页面。我根本不知道要去哪里。
欢迎任何提示!
答案 0 :(得分:1)
您不能在React应用中使用默认身份验证(使用会话)。
您需要的是一个创建用于识别用户的身份验证令牌(搜索JWT或Laravel护照)的系统,并且由于HTTP协议是无状态的,因此在每个请求中,您都必须将该令牌发送至您的后端服务/ API。
您当然可以为UI或路由目的在全局状态中添加表示身份验证的值(如果有有效令牌,则为true)。
选中此medium article,作者在其中说明如何使用JWT使用laravel创建基于令牌的身份验证。
您还可以搜索REST和oauth以获取更多信息。