【发布时间】:2016-02-19 08:33:05
【问题描述】:
我有一个 Drupal 的后端。
使用 Drupal 服务 进行交互。它提供了一个休息服务器。 已创建名为 'api' 的端点。
以下顺序在普通浏览器或任何 http 客户端(如邮递员)中工作:-
- example.com/api/login(有效)。
- api 发回用户数据(令牌、会话 ID、会话名称等)。
- 如果我提出任何请求,我会将令牌作为 X-CSRF-Token 发送(所有请求都有效)。
- 我什至可以使用之前收到的令牌注销同一个会话。
在 IONIC 应用程序中:-
我可以登录,登录后我还将用户数据(令牌、会话数据等)存储在本地存储中。
这是应用程序的区别:-
当我在发出请求时将相同的令牌发送回服务器(比如注销)。
服务器的响应是“用户未登录。”
为什么会这样?
更新:-
登录后我尝试从服务器获取当前令牌,但它与我成功登录后保存的不同。
每次收到不同的令牌。
【问题讨论】:
标签: authentication drupal ionic-framework token drupal-services