fix register no username,age
This commit is contained in:
parent
11008cac8b
commit
9837847d55
|
|
@ -17,8 +17,8 @@ type User struct {
|
||||||
UpdateTime string `gorm:"column:update_time"`
|
UpdateTime string `gorm:"column:update_time"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func CreateUser(name string, password, email string) uint {
|
func CreateUser(name, password, email, gender string, age int) uint {
|
||||||
user := User{Name: name, Email: email, Password: password}
|
user := User{Name: name, Email: email, Password: password, Gender: gender, Age: age}
|
||||||
DB.Create(&user)
|
DB.Create(&user)
|
||||||
return user.ID
|
return user.ID
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -263,7 +263,7 @@ func registerHandler(c *gin.Context) {
|
||||||
c.JSON(200, gin.H{"error": "user already exists", "code": proto.UsernameExists, "message": "error"})
|
c.JSON(200, gin.H{"error": "user already exists", "code": proto.UsernameExists, "message": "error"})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
id := service.CreateUser(req_data.User, req_data.Password, req_data.Email)
|
id := service.CreateUser(req_data.User, req_data.Password, req_data.Email, req_data.Gender, req_data.Age)
|
||||||
// 生成 JWT 令牌
|
// 生成 JWT 令牌
|
||||||
token := jwt.NewWithClaims(jwt.SigningMethodHS256, jwt.MapClaims{
|
token := jwt.NewWithClaims(jwt.SigningMethodHS256, jwt.MapClaims{
|
||||||
"username": req_data.User,
|
"username": req_data.User,
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@ import (
|
||||||
"videoplayer/proto"
|
"videoplayer/proto"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CreateUser(name string, password, email string) uint {
|
func CreateUser(name, password, email, gender string, age int) uint {
|
||||||
return dao.CreateUser(name, password, email)
|
return dao.CreateUser(name, password, email, gender, age)
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetUser(name, email, password string) dao.User {
|
func GetUser(name, email, password string) dao.User {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue