diff --git a/back/handler/handler.go b/back/handler/handler.go index 28ac0c0..8078e50 100644 --- a/back/handler/handler.go +++ b/back/handler/handler.go @@ -72,6 +72,9 @@ func authMiddleware() gin.HandlerFunc { c.Set("loginUserID", claims.Sub) // ユーザーの存在確認と新規作成のロジックは省略... + if _, err := uc.GetUser(claims.Sub); err != nil { + uc.NewUser(domain.User{ID: claims.Sub}) + } log.Printf("ユーザー認証成功: ユーザーID %s", claims.Sub) } else {