# 用户登录
+++
post:/user/public/login
*string:username# 用户名(手机或邮箱)
password#密码
device_type#设备类型;可选值:mobile,android,iphone,ipad,web,pc,mac,wxapp
<<<
成功
{
"code":1,
"msg":"登录成功!",
"data":{
"token":"3588d613a61a1bf6f208173f980741c0",
"user": {
"id": 用户ID,
"user_type": 用户类型;1:admin;2:会员,
"sex": 性别;0:保密,1:男,2:女,
"birthday": 生日,
"last_login_time": 最后登录时间,
"score": 用户积分,
"coin": 金币,
"balance": 余额,
"create_time": 注册时间,
"user_status": 用户状态;0:禁用,1:正常,2:未验证,
"user_login": "用户名",
"user_pass": "登录密码",
"user_nickname": "用户昵称",
"user_email": "用户登录邮箱",
"user_url": "用户个人网址",
"avatar": "用户头像",
"signature": "个性签名",
"last_login_ip": "最后登录ip,
"user_activation_key": "激活码",
"mobile": "用户手机号",
"more": 扩展属性
}
}
}
<<<
失败
{
"code":0,
"msg":"密码不正确!",
"data":""
}
+++
## 小程序代码
```
api.post({
url: 'user/public/login',
data: {
username: '15101001234',
password:'123456',
device_type:'wxapp'
},
success: data => {
if (data.code == 1) {
// 成功
}
if (data.code == 0) {
// 失败
}
console.log(data);
}
});
```
- 介绍
- 环境配置
- 规范
- 状态码说明
- 参数规范草案
- 版本号
- 控制器
- 资源控制器模板
- 成功返回
- 错误返回
- 路由
- 应用
- 基类控制器
- 应用开发流程
- API
- 用户
- 发送邮箱或手机验证码
- 用户注册
- 用户登录
- 文件上传
- 密码修改
- 密码重置
- 用户退出
- 用户手机号绑定
- 用户邮箱绑定
- 用户信息获取
- 用户信息修改
- 余额记录(未发布)
- 积分记录(未发布)
- 余额转账(未发布)
- 小程序
- 用户登录
- 评论
- 评论列表
- 我的评论列表
- 添加评论
- 删除评论
- 门户应用
- 文章
- 文章列表
- 文章列表
- 分类文章列表
- 推荐文章列表
- 会员文章列表
- 会员添加文章
- 会员编辑文章
- 会员删除文章
- 获取文章
- 我的文章列表
- 文章搜索
- 文章点赞
- 取消文章点赞
- 文章收藏
- 取消文章收藏
- 分类
- 分类列表
- 获取分类
- 子分类列表
- 页面
- 页面列表
- 获取页面
- 标签
- 热门标签列表
- 标签文章列表
- 幻灯片获取
- 收藏
- 我的收藏列表
- 添加收藏
- 取消收藏
- 判断是否已收藏
- 后台
- 管理员登录
- 管理员退出
- 模板
- 扩展属性
- 小程序开发
- 版本发布
- 小程序模板下载
- 演示代码安装
- 新建页面
- API 请求
- 附录
- 升级日志
- 升级指导