Skip to content

认证相关

本文档介绍认证相关的 API 接口。

用户注册

注册新用户账号。

接口

http
POST /token/reg

请求头

http
Content-Type: application/json

请求体

json
{
  "username": "newuser",
  "password": "securepassword",
  "cf_token": "cloudflare_turnstile_token"
}

请求参数

字段类型必填说明
usernamestring用户名
passwordstring密码
cf_tokenstringCloudflare Turnstile 验证令牌

响应

json
{
  "success": true,
  "msg": "success",
  "token": "eyJhbGciOiJIUzI1NiIs..."
}

响应参数

字段类型说明
successboolean是否成功
msgstring消息说明
tokenstring访问 Token

示例

bash
curl -X POST https://api.xn--igrr70arr3c.vip/zundalink/api/v0/token/reg \
  -H "Content-Type: application/json" \
  -d '{
    "username": "newuser",
    "password": "securepassword",
    "cf_token": "0x4AAAAAA..."
  }'

修改密码

修改用户密码(Token 绑定新密码)。

接口

http
POST /token/bind

请求头

http
Content-Type: application/json

请求体

json
{
  "token": "current_token",
  "username": "myuser",
  "old_password": "oldpassword",
  "new_password": "newpassword"
}

请求参数

字段类型必填说明
tokenstring当前 Token
usernamestring用户名
old_passwordstring旧密码(可选)
new_passwordstring新密码

响应

json
{
  "success": true,
  "msg": "success"
}

示例

bash
curl -X POST https://api.xn--igrr70arr3c.vip/zundalink/api/v0/token/bind \
  -H "Content-Type: application/json" \
  -d '{
    "token": "eyJhbGciOiJIUzI1NiIs...",
    "username": "myuser",
    "old_password": "oldpassword",
    "new_password": "newpassword"
  }'

相关接口

Released under the CC BY-NC-SA 4.0 License.