修改密码API

修改管理员密码,使用POST发起请求,请求地址为/api/v1/administrators/actions/resetPassword

  1. POST /api/v1/administrators/actions/resetPassword HTTP/1.1

请求 URI

参数名 位置 类型 必填 说明
apiKey query 字符串 API 密钥,请参考身份认证

请求 Body

参数名 类型 必填 说明
account 字符串 管理员账号,可以是管理员名、邮箱或者手机号
password 字符串 管理员老密码,需要MD5加密后传输
newPassword 字符串 管理员新密码,无需MD5加密,直接传输密码明文

返回

名称 类型 说明
200 OK Administrator 管理员
401 Unauthorized Error 认证错误
400 BadRequest Error 参数错误

示例

请求示例

  1. POST /api/v1/administrators/actions/resetPassword HTTP/1.1
  2. Content-Type: application/json
  3. X-SS-API-KEY: 7cd22002-27a7-4c5d-ba4d-a1c108a20eaf
  4. {
  5. "account": "test5",
  6. "password": "e2e31a427d2e8c4851b53f7eeb9fff95",
  7. "newPassword": "password888"
  8. }

返回示例

  1. {
  2. "value": {
  3. "id": 8,
  4. "userName": "test5",
  5. "password": "QKM+K0BvMtA+LMJy81jtJg==",
  6. "passwordFormat": "Encrypted",
  7. "passwordSalt": "69yjEhvbvUmJf+7rl6oH7w==",
  8. "creationDate": "2018-06-30 12:26:54",
  9. "lastActivityDate": "2018-06-30 12:26:54",
  10. "countOfLogin": 0,
  11. "countOfFailedLogin": 0,
  12. "creatorUserName": "",
  13. "isLockedOut": false,
  14. "siteIdCollection": "",
  15. "siteId": 0,
  16. "departmentId": 0,
  17. "areaId": 0,
  18. "displayName": "演示",
  19. "email": "test5@sample.com",
  20. "mobile": "13599999989"
  21. }
  22. }