1. 账号操作
LifeEdge
  • 概要
  • 用户操作
    • 账号操作
      • (弃用)注册(增)
        POST
      • (弃用)登录(查)
        POST
      • 登录(查)
        POST
      • 系统登录(无需密码,测试专用)
        GET
      • 查询个人信息(查)
        GET
      • (弃用)修改密码(改)
        PUT
      • 修改用户名(改)
        PUT
      • 修改头像(改)
        PUT
    • 日程操作
      • 课程操作(导入后变为日程)
        • 一键导入课程(增)
        • 手动导入课程(增)
      • 提醒操作(日程的提醒
        • 新建提醒(增)
        • 删除提醒(删)
        • 修改提醒(改)
        • 获取单个提醒(查)
        • 获取指定范围提醒(按天查询)(查)
      • 新建日程(增)
      • 删除日程(删)
      • 修改日程(改)
      • 获取单个日程(查)
      • 获取指定范围日程(按天查询)(查)
      • 获取最近一个学期的日程
    • 作息教程操作
      • 查看教程信息(单个)(查)
      • 查看教程信息(全部)(查)
  • 管理员(我们自己)操作
    • 作息教程
      • 新增作息教程(增)
      • 删除作息教程(删)
      • 修改作息教程(改)
      • 查看教程信息(单个)(查)
      • 查看教程信息(全部)
  • 测试专用API
    GET
  1. 账号操作

(弃用)注册(增)

Deprecated
POST
/user/account/register
前端后端都要检查密码(至少一个小写字母和大写字母和数字和特殊符号,长度8~16个字符)正则表达式如下:
Python使用r'^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,16}$'
JavaScript使用/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,16}$/
Java使用"^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[$@$!%*?&])[A-Za-z\\d$@$!%*?&]{8,16}$"
对于用户名,检查字符串长度不超过120Bytes

Request

Body Params application/json

Example
{
    "username": "string",
    "password": "string"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/user/account/register' \
--header 'Content-Type: application/json' \
--data '{
    "username": "string",
    "password": "string"
}'

Responses

🟢200OK
application/json
Bodyapplication/json

Examples
{
    "status": 200,
    "msg": "成功注册"
}
Modified at 2023-11-28 12:42:20
Previous
概要
Next
(弃用)登录(查)
Built with