# 用户登录

# 调用方式: POST

# 接口地址:

https://api.freelog.com/v2/passport/login
1

# body传入参数说明:

参数 必选 类型及范围 说明
loginName 必选 string 登录名:用户名或手机号或者邮箱
password 必选 string 用户密码,6-24为长度
isRemember 可选 int 是否记住密码 0:不记住 1:记住
returnUrl 可选 string 登录成功后跳转地址
jwtType 可选 string 登录信息存放方式(cookie或者header)

# body示例

{
    "loginName": "4896819@qq.com",
    "password": "123456",
    "jwtType": "header"
}
1
2
3
4
5

# 返回说明:

返回值字段 字段类型 字段说明
userId int 用户ID
userName string 用户姓名
nickname string 用户昵称
email string email地址
mobile string 手机号码
userRole int 用户现有角色 [详见附表]
createDate date 创建日期
updateDate date 数据最后更新日期
headImage string 用户头像URL
userType int 用户类型 0:初始账户 1:内测账户
status int 用户状态 0:正常 1:冻结 2:测试资格审核中 3:申请测试资格未通过

# 返回示例

{
    "ret": 0,
    "errcode": 0,
    "msg": "success",
    "data": {
        "userId": 10022,
        "userName": "余亮",
        "nickname": "烟雨落叶",
        "email": "4896819@qq.com",
        "mobile": "",
        "tokenSn": "86cd7c43844140f2a4101b441537728f",
        "userRole": 1,
        "status": 1,
        "createDate": "2017-10-20T08:38:17.000Z",
        "updateDate": "2017-10-20T08:38:17.000Z",
        "headImage":"https://image.freelog.com/headImage/10022",
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18