首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户通过服务注册

用户通过服务注册
EN

Drupal用户
提问于 2018-06-15 02:14:40
回答 1查看 53关注 0票数 1

我有一个带有服务的本地Drupal实例。我创建了一个包含用户资源的端点。我通过使用端点登录来验证一切都很好。我现在只能通过api注册新用户了。我尝试了以下几点:

网址:http://localhost/recipes/api/user/register

方法:员额

内容-类型:应用程序/json

正文:{“名称”:“user34”,“传递”:“3323”,“邮件”:“sample@example.com”,“状态”:“1”}

结果: 22:CSRF验证失败

我知道在请求的头中没有传递令牌时会弹出这个错误,但是如果我是一个想注册的匿名用户,我该如何获得令牌呢?

请提及通过REST注册用户所需遵循的步骤。

谢谢:)

EN

回答 1

Drupal用户

回答已采纳

发布于 2018-06-15 14:28:18

匿名(和经过身份验证的)用户都可以从同一个地方获得令牌。请尝试执行以下步骤:

  1. 使用GET将令牌获取到?q=services/session/token
  2. 将令牌附加到您的POST头上的名称为X-CSRF-Token
  3. 发出POST调用来注册用户
票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/263291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档