This commit is contained in:
parent
d78ec194af
commit
76a1500d3c
@ -50,6 +50,17 @@ type (
|
|||||||
LoginType string `header:"Login-Type"`
|
LoginType string `header:"Login-Type"`
|
||||||
CfToken string `json:"cf_token,optional"`
|
CfToken string `json:"cf_token,optional"`
|
||||||
}
|
}
|
||||||
|
// Email login request
|
||||||
|
EmailLoginRequest {
|
||||||
|
Identifier string `json:"identifier"`
|
||||||
|
Email string `json:"email" validate:"required"`
|
||||||
|
Code string `json:"code" validate:"required"`
|
||||||
|
Invite string `json:"invite,optional"`
|
||||||
|
IP string `header:"X-Original-Forwarded-For"`
|
||||||
|
UserAgent string `header:"User-Agent"`
|
||||||
|
LoginType string `header:"Login-Type"`
|
||||||
|
CfToken string `json:"cf_token,optional"`
|
||||||
|
}
|
||||||
LoginResponse {
|
LoginResponse {
|
||||||
Token string `json:"token"`
|
Token string `json:"token"`
|
||||||
}
|
}
|
||||||
@ -142,6 +153,10 @@ service ppanel {
|
|||||||
@handler CheckUser
|
@handler CheckUser
|
||||||
get /check (CheckUserRequest) returns (CheckUserResponse)
|
get /check (CheckUserRequest) returns (CheckUserResponse)
|
||||||
|
|
||||||
|
@doc "Email Login"
|
||||||
|
@handler EmailLogin
|
||||||
|
post /login/email (EmailLoginRequest) returns (LoginResponse)
|
||||||
|
|
||||||
@doc "User register"
|
@doc "User register"
|
||||||
@handler UserRegister
|
@handler UserRegister
|
||||||
post /register (UserRegisterRequest) returns (LoginResponse)
|
post /register (UserRegisterRequest) returns (LoginResponse)
|
||||||
|
|||||||
@ -671,6 +671,9 @@ func RegisterHandlers(router *gin.Engine, serverCtx *svc.ServiceContext) {
|
|||||||
// Device Login
|
// Device Login
|
||||||
authGroupRouter.POST("/login/device", auth.DeviceLoginHandler(serverCtx))
|
authGroupRouter.POST("/login/device", auth.DeviceLoginHandler(serverCtx))
|
||||||
|
|
||||||
|
// Email Login
|
||||||
|
authGroupRouter.POST("/login/email", auth.EmailLoginHandler(serverCtx))
|
||||||
|
|
||||||
// User Telephone login
|
// User Telephone login
|
||||||
authGroupRouter.POST("/login/telephone", auth.TelephoneLoginHandler(serverCtx))
|
authGroupRouter.POST("/login/telephone", auth.TelephoneLoginHandler(serverCtx))
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user