ECJiaWiki:Api:admin/user/sigin

来自ECJiaWiki
跳转至: 导航搜索

应用场景

 后台管理员登录

接口名称

 admin/user/signin

请求参数

字段名 变量名 必填 类型 示例值 描述
用户名 username String "test100" 用户名
密码 password String 登录密码

举例如下

{
    "username"    : "15193878662",
    "password" : "123456",
}

返回参数

字段名 变量名 必填 类型 示例值 描述
返回状态码 status Array {"succeed" : 1} 返回请求接口后的数据,succeed为1代表成功,0则为失败,失败后则返回error_code(错误code)及error_desc(错误说明)
返回信息 data Array 请求接口提供的返回信息
session信息 session session字典 session信息
└ 会员id uid Int 会员id
└ sid sid string sid
└ 管理员信息内容 userinfo userinfo字典 管理员信息内容
   └ 管理员id id Int 管理员id
   └ 管理员名称 username String 管理员名称
   └ 管理员手机号 mobile String 管理员手机号
   └管理员邮箱地址 email String "testapi@ecmoban.com" 管理员邮箱地址
   └管理员最后登录时间 last_login String "2015-05-07 09:00:00" 管理员最后登录时间
   └管理员最后登录ip地址 last_ip String "局域网" 管理员最后登录ip地址
   └管理员所属角色名称 role_name String "收银员" 管理员所属角色名称
   └管理员所属角色类型 role_type String 管理员所属角色类型(express_user配送员,cashier收银员)
   └用户组 group String 管理员用户所属组(express:配送员;cashier:收银员)o2o1.3新增
   └管理员头像 avator_img String 管理员头像

成功举例如下

{
    "data": {
        "session": {
            "sid": "6094f66b7d940f5cb4a11a17122f01d8ad8c1370",
            "uid": 77
        },
        "userinfo": {
            "id": 77,
            "username": "收银test",
            "mobile": "15193878662",
            "email": "1232220285589@qq.com",
            "last_login": "2017-09-29 09:28:51",
            "last_ip": "局域网",
            "role_name": "收银员",
            "role_type": "cashier",
            "group": "cashier",
            "avator_img": ""
        }
    },
    "status": {
        "succeed": 1
    }
}

失败举例如下

{
      "status" : {
            "succeed"    : 0,
            "error_code" : "login_error",
            "error_desc" : "您输入的帐号信息不正确。",
      }
}

注:错误编码