文档
测试

用户登录

GET
http://localhost:8080/APPBackend/user/login

请求参数

参数名
类型
描述
必填
telephone
String
手机号码
必填
password
String
密码
必填

响应参数

参数名
类型
描述
必填
status
boolean
操作成功与否的标志
必填
code
int
结果状态码,不一定会含有这一项。当这一项存在的时候,是一个4位数字;如果不存在,其值是0
可选
id
int
在数据库中的id列
必填
username
String
用户名
必填
password
String
密码
必填
telephone
String
手机号码
必填
email
String
电子邮箱
必填
msg
String
结果状态码的解释信息,与它一起出现,所以也不一定会含有这一项。当这一项存在的时候,是一个字符串;如果不存在,是null
可选
mapMsg
HashMap
记录额外数据的map
可选
user
User
包含这个用户所有信息的user实体类,只有当登录成功时才会返回
可选
id
int
示例:1
必填
username
string
示例:DSB
必填
password
string
示例:123456
必填
telephone
string
示例:15521052781
必填
email
string
示例:13553675571@qq.com
必填

说明 / 示例

示例: 1. 登录成功 ![图片.png](https://cos.easydoc.net/97457653/files/kachy9mc.png) 2. 登录失败 有两种可能 ① 用户不存在(未注册) ![图片.png](https://cos.easydoc.net/97457653/files/kachzbcs.png) ② 用户存在,但是密码错误 ![图片.png](https://cos.easydoc.net/97457653/files/kaci0syf.png) **建议APP端首先根据status判断操作成功与否:(因为status是一定会存在于响应中的) 如果成功,则从mapMsg中拿到user实体类; 如果失败,则判断code是否为0: 如果为0,说明没有具体的错误说明信息,可以直接以“登录失败”作为信息提示给用户; 如果不为0,则根据两个例子的code设计不同的提示信息(也可以直接取返回的msg作为提示信息)**