## 登录
>[success] conn_login.php?act=login
参数 | 描述 |例 | POST/GET
---|---|---|---
username | 用户名| admin| POST
password | 密码| 123123| POST
### 检验
1. 判断用户是否存在
2. 如果存在判断active==1,如果是0就被管理员禁止登录了
### 检验成功后
1. 修改user 表中的用户信息
表名 | 参数 | 例
---|---|---
user | last_login_time | 最后登录时间
==| last_login_ip | 最后登录ip
2. 增加 logs 表中的登录记录
表名 | 参数 | 说明 | 例
---|---|---|---
logs | device | 设备 | pc,phone
==| ip | 用户ip |
==| user_id | 用户id | 5
== | createTime | 时间 | 自动创建时间戳
3. 生产token 保存到session 并返回当前用户的信息
## 成功
```
{
"code":0,
"data":{
"user_info":{
"username":"用户名",
"nickname":"昵称",
"head_img":"头像",
"point":"积分",
"level":"等级"
},
"access_token":'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9'
},
'"msg":''
}
```
## 失败
```
{
"code":11,
"data":null,
'"msg":"错误理由"
}
```
