implement user registration with email verification, enhance error handling, and update database configuration

This commit is contained in:
2025-07-22 09:15:12 +08:00
parent 1f5f67761b
commit 00c28fea9c
5 changed files with 72 additions and 18 deletions

View File

@ -20,16 +20,17 @@ type UserLoginResp struct {
}
type UserRegisterReq struct {
Username string `json:"username"` // 用户名
Nickname string `json:"nickname"` // 昵称
Password string `json:"password"` // 密码
Email string `json:"email"` // 邮箱
Username string `json:"username"` // 用户名
Nickname string `json:"nickname"` // 昵称
Password string `json:"password"` // 密码
Email string `json:"email"` // 邮箱
VerificationCode string `json:"verification_code"` // 邮箱验证码
}
type UserRegisterResp struct {
Token string `json:"token"` // 访问令牌
RefreshToken string `json:"refresh_token"` // 刷新令牌
User UserDto `json:"user"` // 用户信息
Token string `json:"token"` // 访问令牌
RefreshToken string `json:"refresh_token"` // 刷新令牌
User *UserDto `json:"user"` // 用户信息
}
type VerifyEmailReq struct {