我们已经在正常的html和js中开发了一个网站,而后端则在frontend和node.js中开发了一个网站。成功注册后,我已经使用了会话数据来完成工作,例如欢迎电子邮件或移动OTP验证。
现在,我们正在开发一个带有相同后端API的Cordova应用程序,并且实际问题出现在这里。我无法访问我的会话数据,即req.session.user是无效的,我在成功登记后已更新。有人可以建议这样做的解决方案是什么?
要正确工作会话,您需要在网站上的每个请求中通过sessionID此ID将在cookie中设置并自动发送每个请求。
当进入移动设备时,您可以使用以下方法实现会话。
1(当用户成功登录问题的令牌并将令牌存储在您的Cordova应用中(通常在本地存储中(。
2(每个请求都会通过此令牌并检查令牌是否存在。
注意:您可以将令牌附加在授权标题中