如何使用 JSON 用户 API 中的 POST 将密码值传递给 wordpress
Posted
技术标签:
【中文标题】如何使用 JSON 用户 API 中的 POST 将密码值传递给 wordpress【英文标题】:How to pass password value to wordpress using POST in JSON User API 【发布时间】:2020-05-06 01:33:28 【问题描述】:我正在尝试使用 ReactJS 和 WordPress 创建一个注册页面。为了创建一个用户,我使用了一个名为 JSON User API 的插件。
链接:https://wordpress.org/plugins/json-api-user/
我使用这样的 POST 请求传递密码
https://localhost:8080/api/user/register/?username=test&email=test@test.com&password=test&nonce=0d1faff3b5&insecure=cool
它创建了用户但是密码没有保存,我需要在 wordpress 仪表板上手动生成密码
wordpress-dashboard-user-setting
有没有办法禁用WordPress的生成密码或直接将密码保存到WordPress?
【问题讨论】:
图片:i.stack.imgur.com/89D8q.png 【参考方案1】:我刚刚查看了https://wordpress.org/plugins/json-api-user/ 的 API 文档
据说对于方法注册,您可以传递一个 GET 变量“user_pass”。我在下面的源代码中包含了截图。
https://localhost:8080/api/user/register/?username=test&email=test@test.com&user_pass=test&nonce=0d1faff3b5&insecure=cool
【讨论】:
没问题,很高兴它有帮助。 由于我花时间审查并帮助您找到解决方案,因此非常感谢您投票。谢谢@carljustineoyales以上是关于如何使用 JSON 用户 API 中的 POST 将密码值传递给 wordpress的主要内容,如果未能解决你的问题,请参考以下文章
Laravel API 身份验证(Passport),从 post application/json 获取用户 ID
如何使用 CURL 转义部分 JSON POST 请求中的字符?
如何将json POST数据作为对象传递给Web API方法?