|
|
@@ -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
|
|
|
}
|