Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseClaims ¶
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.