用户登录接口测试

用户登录接口测试

API 使用说明

接口地址:user_login.php

请求方式:POST

Content-Type:application/json

请求体大小限制:4KB

请求体格式:

{
    "username": "你的账号",
    "password": "你的密码"
}

成功返回示例:

{
    "success": true,
    "message": "登录成功",
    "user": {
        "id": 1,
        "username": "test",
        "status": "active",
        "login_count": 3,
        "last_login_at": "2026-08-04 12:00:00"
    }
}

失败返回示例:

{
    "success": false,
    "message": "账号或密码错误"
}
{
    "success": false,
    "message": "账号已被禁用,请联系管理员"
}

cURL 调用示例:

curl -X POST http://your-domain/user_login.php \
  -H "Content-Type: application/json" \
  -d '{"username":"test","password":"123456"}'

JavaScript 调用示例:

fetch('user_login.php', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
        username: 'test',
        password: '123456'
    })
}).then(r => r.json()).then(d => console.log(d));

Python 调用示例:

import requests
r = requests.post('http://your-domain/user_login.php', json={
    'username': 'test',
    'password': '123456'
})
print(r.json())