URI
/he/register POST
参数
参数以 form 表单的形式提交.
字段 | 字段名称 | 类型 | 长度 | 必须有值 | 必传 |
---|---|---|---|---|---|
企业邮箱 | string | 6 ~ 32 | Y | Y | |
phone | 手机号码 | string | 6 ~ 32 | Y | Y |
sms_code | 手机验证码 | string | 4 ~ 6 | Y | Y |
pass | 密码(MD5) | string | 32 | Y | Y |
状态码
200 注册操作成功.
500 参数不合要求 或 注册出现异常
注册成功, 返回用户手机号码
{
"data": 18818869897, // 手机号码
"msg": "",
"code": 200
}
注册不成功, 提示异常信息给用户查看
{
"data": null,
"msg": "增加用户资料步骤出错了",
"code": 500
}
URI
/he/jss_login_check POST
参数
参数以 form 表单的形式提交.
字段 | 字段名称 | 类型 | 长度 | 必须有值 | 必传 |
---|---|---|---|---|---|
username | 用户帐号 或 手机号 | string | 6 ~ 32 | Y | Y |
password | 密码 | string | 32 | Y | Y |
提交到 Server 端之前帐号和密码都需要做如下的变动:
帐号值变动
$("#username").val("account"+username);
密码值变动: (此处采用的username的值是未变动的.)
var pmd5 = $.md5(password); $("#password").val($.md5(username+pmd5));
1 . 手机验证码请求
URI
/he/n/send_sms
参数
手机号检验通过,才会发送验证码到手机
字段 字段名称 类型 长度 必须有值 必传 phone 手机号 string 11 Y Y
2 . 提交到 Server 端之前帐号和密码都需要做如下的变动:
帐号值变动:
$("#username").val("sms"+username);
密码值变动 (此处采用的
username
的值是未变动的;smsCode
是用户填写的验证码值)$("#password").val($.md5(username+smsCode));
登录失败
{
"data": null,
"msg": "未通过登录检查",
"code": 500
}
登录成功.
- 设置了用户名称到Session , 属性值:
username
.设置了此用户可访问的菜单列表
List<AccessMenu>
, Session属性值:user_menu_session
.
数据结构:
List<AccessMenu> 其中 AccessMenu: String desc; List<AccessModule> moduleList; List<AccessMenu> subMenuList; // 子菜单列表 其中 AccessModule: String desc; String uri;
数据范例
[{ "desc": "系统基本配置", "moduleList": [{ "desc": "权限基础数据", "uri": "/he/privilege/manager" }, { "desc": "角色管理配置", "uri": "/he/privilege_role/manager" }, { "desc": "用户管理配置", "uri": "/he/privilege_user/manager" }], "subMenuList": [{ "desc": "测试2", "moduleList": [{ "desc": "用户管理", "uri": "/he/user/manager" }], "subMenuList": [] }] }, { "desc": "测试", "moduleList": [{ "desc": "用户管理配置", "uri": "/he/privilege_user/manager" }], "subMenuList": [] }]