我有一个Drupal的后端。
使用 Drupal服务进行互动。其中提供了休息服务器。 创建名为' api' 的端点。
以下序列在普通浏览器中运行或任何http客户端如邮递员: -
IN IONIC APP: -
我可以登录并在登录后将用户数据(令牌,会话数据等)存储在本地存储中。
以下是应用程序的不同之处: -
当我在发出请求时将相同的令牌发送回服务器(例如注销)。
服务器的响应是"用户未登录。"
为什么会这样?
更新: -
登录后,我尝试从服务器获取当前令牌,它与我成功登录后保存的令牌不同。
每次收到不同的令牌。
答案 0 :(得分:0)
我遇到了同样的问题。问题是我从来没有设置cookie和chrome自动为我做这个。
幸运的是我找到了这个很棒的网站:
有视图演示的链接以及良好的描述和代码。
所以你需要做的是: - 登录 - 检索会话数据并设置cookie - 使用标题
中的cookie数据和X-CSRF-Token执行后续请求这是一个流程图:
这对你有帮助吗?