Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangePasswordReq ¶
type ChangePasswordReq struct {
ID uint `json:"-"` // 从 JWT 中提取 user id,避免越权
Password string `json:"password" validate:"required"` // 密码
NewPassword string `json:"newPassword" validate:"required"` // 新密码
}
ChangePasswordReq Modify password structure
type CustomClaims ¶
type CustomClaims struct {
BaseClaims
BufferTime int64
jwt.RegisteredClaims
}
type Login ¶
type Login struct {
Username string `json:"username" validate:"required"` // 用户名
Password string `json:"password" validate:"required"` // 密码
Captcha string `json:"captcha" validate:"required,len=6"` // 验证码
CapId string `json:"captchaId" validate:"required"` // 验证码ID
}
Login User login struct
type Register ¶
type Register struct {
Username string `json:"username" validate:"required" example:"用户名"`
Password string `json:"password" validate:"required" example:"密码"`
Nickname string `json:"nickname" validate:"" example:"昵称"`
Avatar string `json:"avatar" validate:"required,http_url" example:"头像链接"`
Phone string `json:"phone" validate:"required,number,len=11" example:"电话号码"`
Email string `json:"email" validate:"required,email" example:"电子邮箱"`
}
Register User register structure
type ResetPasswordReq ¶ added in v0.18.0
type ResetPasswordReq struct {
ID uint `json:"id" validate:"required"` // id
}
ResetPasswordReq reset password structure
Click to show internal directories.
Click to hide internal directories.