Sfoglia il codice sorgente

谷歌一键登录

urbanu 1 mese fa
parent
commit
4cda8214d9
1 ha cambiato i file con 4 aggiunte e 0 eliminazioni
  1. 4 0
      apis/daytask/auth.go

+ 4 - 0
apis/daytask/auth.go

@@ -575,6 +575,7 @@ func (s *Server) OAuthLogin(c *gin.Context) {
 
 	if err := tx.Create(user).Error; err != nil {
 		tx.Rollback()
+		fmt.Printf("OAuth create user error: %v\n", err)
 		ctx.Fail("login_failed")
 		return
 	}
@@ -586,9 +587,11 @@ func (s *Server) OAuthLogin(c *gin.Context) {
 		Account:  req.OpenId,
 		Nickname: req.Nickname,
 		Avatar:   req.Avatar,
+		Extra:    "{}",
 	}
 	if err := tx.Create(&social).Error; err != nil {
 		tx.Rollback()
+		fmt.Printf("OAuth create social error: %v\n", err)
 		ctx.Fail("login_failed")
 		return
 	}
@@ -606,6 +609,7 @@ func (s *Server) OAuthLogin(c *gin.Context) {
 
 	token, err := middleware.GenerateJWT(middleware.Member{ID: user.Id, Uid: user.Uid})
 	if err != nil {
+		fmt.Printf("OAuth generate JWT error: %v\n", err)
 		ctx.Fail("login_failed")
 		return
 	}