/user/login.do(用户登录接口)

用户登录。本接口为开放性接口,可以加入验证码等防灌水措施。

请求地址

环境 HTTP POST 请求地址
正式环境 https://域名/user/login.do

请求参数

参数 类型 是否必填 最大长度 描述 示例值
name String 必选 50 登录名 admin
pwd String 必选 50 密码 123456

响应参数

参数 类型 是否必填 最大长度 描述 示例值
success boolean 必填 1 true 成功; false 失败 true
code String 必填 4 错误码  0 正确 0
massege String 必填 50 错误信息 成功
result String 选填   返回登录令牌token、用户信息 见结果

请求示例


            var content = {
                "content": {
                    "name": "admin",
                    "pwd": "123456"
                }
            }
           $.ajax({
               url: "/user/login.do",
               type: "POST",
               contentType: "application/json;charset=UTF-8",
               data: JSON.stringify(content),
               dataType: "json",
               success: function (data) {
                   console.log(data);
                   alert(JSON.stringify(data));
               }
           });
用户名: 密码: token:

响应示例

      
{
	"code": 0,
	"success": true,
	"massege": "成功",
	"result": {
		"user": {
			"id": "5cdf58fe1e07f966f0605283",
			"name": "jack",
			"pwd": null,
			"nick": "李明",
			"phone": "13800000000",
			"created": "2019-05-18T00:59:41.750+0000",
			"company_id": null
		},
		"token": "7752e7b8cff94caf99525a3ad712b82b"
	}
}

异常示例


{
	"code": 2,
	"success": false,
	"massege": "用户名密码错误!",
	"result": null
}

错误码

错误码 错误描述 解决方案
1 参数校验错误 检查参数
2 业务数据校验错误 修改业务数据
99 未知异常