身份验证

后台管理API授权(登入)及除权(登出)

登陆

POST /sessions

请求参数

参数名参数类型必填描述示例
emailstring邮箱地址user@school.edu
passwordstring密码password
remember_mestring持久登陆1

响应字段

字段名描述
id用户ID
type用户类型
name用户姓名
school_id用户所属学校ID
school_name用户所属学校名称
type 值参考描述
SystemAdmin系统管理员
SchoolAdmin学校管理员
  • school_idschool_name 仅在学校管理员登录时返回。

响应示例

成功响应:

Status: 200 OK
{
  "id": 1,
  "type": "SystemAdmin",
  "name": "王毅",
  "school_id": 7,
  "school_name": "越秀路小学"
}

失败响应:

Status: 401 Unauthorized
{
    "base": "邮箱和密码组合不正确"
}

登出

DELETE /sessions

响应示例

成功响应:

Status: 200 OK
{
  "message": "success"
}

登出成功后,会重定向到登陆页面。

Last Updated: 8/20/2018, 10:41:53 AM