登录、注册与找回密码 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: 极验预处理/挑战数据
说明:注册等场景的人机验证预处理。