登录、注册与找回密码 API

认证相关:登录、注册、找回密码、验证码等。

登录页

接口地址:
  • /login

HTTP请求方式
  • GET

请求参数
响应代码
  • 200: 登录页 HTML

登录

接口地址:
  • /login

HTTP请求方式
  • POST

请求参数
  • 见实现:通常为 email、password 等表单字段

响应代码
  • 200: 成功则写 session 并重定向/返回;失败返回错误信息

管理员登录

接口地址:
  • /adminlogin

HTTP请求方式
  • POST

请求参数
  • 同登录(管理员账号)

响应代码
  • 200: 成功则写管理员 session

注册页

接口地址:
  • /signup

  • /signupemail

HTTP请求方式
  • GET

请求参数
  • admin (query, optional): true 表示管理员注册入口

响应代码
  • 200: 注册页 HTML

注册

接口地址:
  • /signup

  • /adminsignup

  • /normalsignup

HTTP请求方式
  • POST

请求参数
  • 见实现:通常含 email、password、name、backupemail、admin、company、code(验证码)、geetest_challenge/validate/seccode 等

响应代码
  • 200: 成功或错误信息

获取邮箱验证码

接口地址:
  • /getmailcode

HTTP请求方式
  • POST

请求参数
  • 见实现:邮箱等

响应代码
  • 200: 发送验证码结果

找回密码页

接口地址:
  • /forgotpassword

HTTP请求方式
  • GET

请求参数
响应代码
  • 200: 找回密码页 HTML

获取个人找回密码邮件验证码

接口地址:
  • /forgotpassword/personal

HTTP请求方式
  • POST

请求参数
  • 见实现:邮箱等

响应代码
  • 200: 发送找回密码邮件/验证码

获取企业管理员找回密码邮件验证码

接口地址:
  • /forgotpassword/entadmin

HTTP请求方式
  • POST

请求参数
  • 见实现

响应代码
  • 200: 发送企业管理员找回密码邮件

重置个人密码

接口地址:
  • /resetpassword/personal

HTTP请求方式
  • POST

请求参数
  • 见实现:验证码、新密码等

响应代码
  • 200: 重置结果

重置企业管理员密码

接口地址:
  • /resetpassword/entadmin

HTTP请求方式
  • POST

请求参数
  • 见实现

响应代码
  • 200: 重置结果

退出登录

接口地址:
  • /logout

HTTP请求方式
  • POST

请求参数
响应代码
  • 200: 清除 session 并重定向/返回

修改密码(API)

接口地址:
  • /api/changepassword

HTTP请求方式
  • POST

请求参数
  • 见实现(当前密码、新密码等)

响应代码
  • 共通响应

说明:已登录用户修改密码,详见 用户与设置相关 API 中 修改密码(API)。

极验预处理(验证码)

接口地址:
  • /gt_preprocess

HTTP请求方式
  • GET

请求参数
响应代码
  • 200: 极验预处理/挑战数据

说明:注册等场景的人机验证预处理。