登录用户信息
用户登录验证,成功返回认证 token。
接口地址:POST /user/login/login_user_info
请求头
| 参数名 | 必填 | 说明 |
|---|---|---|
| Content-Type | 是 | 固定值:application/json |
请求参数
| 参数名 | 类型 | 必填 | 格式 | 说明 |
|---|---|---|---|---|
| user_id | string | 是 | 18位字符串 | 用户身份证号 |
| user_password | string | 是 | - | 用户密码 |
请求示例
{
"user_id": "110***********1234",
"user_password": "********"
}
响应参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| status | int | 是 | HTTP 状态码 |
| token | string | 是 | 用户认证 token |
| code | string | 是 | 登录结果代码 |
| result | string | 是 | 登录结果 |
| data | dict | 是 | 登录结果数据 |
成功响应示例
{
"status": 200,
"token": "<your_token>",
"code": "10000 登录成功",
"result": "登录成功",
"data": {}
}
错误响应示例
接口未开放
{
"status": 403,
"token": "",
"code": "00000",
"result": "服务器未开放此接口",
"data": {}
}
用户名或密码不正确
{
"status": 401,
"token": "",
"code": "10001 : 用户名或密码不正确",
"result": "登录失败",
"data": {}
}
用户不存在
{
"status": 401,
"token": "",
"code": "10002 : 用户不存在",
"result": "登录失败",
"data": {}
}
错误代码说明
| 代码 | 说明 |
|---|---|
| 00000 | 服务器未开放此接口 |
| 10001 | 用户名或密码不正确 |
| 10002 | 用户不存在 |
警告
登录成功后返回的 token 有效期为 7 天,请在有效期内使用。token 过期后需要重新登录获取新的 token。
提示
为了账户安全,建议在登录失败达到一定次数后暂停登录尝试,防止暴力破解攻击。