我正在使用Drupal8.3.x。
简单的要求就像,用户需要通过输入新旧密码来更新自己的密码。
通过Google,我找到了此链接并在使用它,但我不知道如何发送新密码?
HTTP请求是这样的。
方法:
PATCH
Run Code Online (Sandbox Code Playgroud)
标题:
Authorization:Bearer <token>
Content-Type:application/hal+json
Run Code Online (Sandbox Code Playgroud)
身体:
{
"_links": {
"type": {
"href": "{domain}/rest/type/user/user"
}
},
"pass": [
{"existing":"testpass"}
]
}
Run Code Online (Sandbox Code Playgroud)
现在如何在这里设置新密码?
类似于更新邮件操作
Run Code Online (Sandbox Code Playgroud){ "_links": { "type": { "href": "{domain}/rest/type/user/user" } }, "pass":[{"existing":"testpass"}], "mail":{ "value":"updatedtestuser@mailserver.com" } }
它应该像
{
"_links": {
"type": {
"href": "{domain}/rest/type/user/user"
}
},
"pass": [
{"existing":"testpass", "value": "newpass"}
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
970 次 |
| 最近记录: |