我目前正在向客户端发送一个空的html文档,其中包含一些脚本,这些脚本使用react-redux设置我的单页应用程序。设置完所有内容后,我将使用AJAX获取动态数据,并确定用户是否已登录。如果用户未登录,他将看到仅适用于未经过身份验证的用户的产品。
即使我是菜鸟,这对我来说似乎极其原始,我不知道如何做得更好。
那么在react-redux应用程序中处理身份验证的最佳方法是什么?
非常感谢你的帮助。
答案 0 :(得分:0)
有几个选择:
答案 1 :(得分:0)
首先,要进行身份验证,您需要在客户端拥有令牌或会话ID。所以,应该有下一步:
在初始化您的应用时,从localstorage获取令牌并每次将其存储到商店。
当您请求产品列表时,请将令牌添加到ajax请求(通常在标题中)。
基于令牌,后端应用程序应返回另一个产品列表。
对于这种情况,这是一种常规逻辑,当然它也需要在后端进行工作。