重置密码
This commit is contained in:
@@ -1,20 +0,0 @@
|
||||
syntax = "v1"
|
||||
|
||||
info (
|
||||
title: // TODO: add title
|
||||
desc: // TODO: add description
|
||||
author: ""
|
||||
email: ""
|
||||
)
|
||||
|
||||
import "basic.api"
|
||||
|
||||
service assistant {
|
||||
// 处理重定向
|
||||
@handler RedirectHandler
|
||||
post /api/assistant/redirect(RequestRedirect) returns (response);
|
||||
}
|
||||
|
||||
type RequestRedirect {
|
||||
Url string `json:"url"`
|
||||
}
|
||||
@@ -23,14 +23,46 @@ service auth {
|
||||
get /api/auth/email/confirmation(RequestEmailConfirmation) returns (response);
|
||||
|
||||
@handler UserEmailRegisterHandler
|
||||
get /api/auth/oauth2/register(RequestEmailRegister) returns (response);
|
||||
post /api/auth/oauth2/register(RequestEmailRegister) returns (response);
|
||||
|
||||
@handler UserResetTokenHandler
|
||||
get /api/auth/reset/token(RequestUserResetToken) returns (response);
|
||||
|
||||
@handler UserResetPasswordHandler
|
||||
post /api/auth/reset/password(RequestUserLogin) returns (response);
|
||||
}
|
||||
|
||||
// UserAddAddressHandler 用户登录请求结构
|
||||
type RequestUserLogin {
|
||||
Email string `json:"email"`
|
||||
Password string `json:"password"`
|
||||
}
|
||||
type (
|
||||
// UserAddAddressHandler 用户登录请求结构
|
||||
RequestUserLogin {
|
||||
Email string `json:"email"`
|
||||
Password string `json:"password"`
|
||||
}
|
||||
|
||||
// UserLoginHandler 用户登录请求结构
|
||||
DataUserLogin {
|
||||
Token string `json:"token"` // 登录jwt token
|
||||
}
|
||||
)
|
||||
|
||||
type (
|
||||
|
||||
// RequestUserResetToken 请求重置token, 一定不为null
|
||||
RequestUserResetToken {
|
||||
Wid string `json:"wid"`
|
||||
}
|
||||
|
||||
// UserResetTokenHandler 返回重置token
|
||||
DataResetToken {
|
||||
ResetToken string `json:"reset_token"` // 获取重置的token
|
||||
}
|
||||
|
||||
// RequestUserResetPassword 重置密码
|
||||
RequestUserResetPassword {
|
||||
ResetToken string `json:"reset_token"` // 附带重置token, 确保流程唯一
|
||||
Password string `json:"password"` // 附带的hash密码
|
||||
}
|
||||
)
|
||||
|
||||
type RequestGoogleLogin {
|
||||
Code string `form:"code"`
|
||||
@@ -50,11 +82,6 @@ type RequestEmailRegister {
|
||||
RegisterToken string `json:"register_token"`
|
||||
}
|
||||
|
||||
// UserLoginHandler 用户登录请求结构
|
||||
type DataUserLogin {
|
||||
Token string `json:"token"` // 登录jwt token
|
||||
}
|
||||
|
||||
// DataGuest 游客获取toekn请求结构
|
||||
type DataGuest {
|
||||
Token string `json:"token"` // 登录jwt token
|
||||
|
||||
Reference in New Issue
Block a user