Как сделать торговую функцию специфичной только для администратора - PullRequest
0 голосов
/ 02 июля 2019

Я следовал учебному пособию для разработчика по составлению гипертелёров и мог совершать товарные сделки между трейдерами. Но когда я написал сценарий JQuery AJAX с использованием метода POST для торговли за товар, сделка произошла, даже несмотря на то, что звонок был сделан из внешнего идентификатора. Я хочу знать, как это остановить. Кто-нибудь может сгенерировать POST-запрос для торговли? Кроме того, как добавить Peers с помощью composer?

Вот запрос AJAX:

var data = {
                          "$class": "org.example.mynetwork.Trade",
                          "commodity": "org.example.mynetwork.Commodity#EVM",
                          "newOwner": "resource:org.example.mynetwork.Trader#TRADER2",
                        }
            var stringData = JSON.stringify(data)
            $.ajax({    
                type: "POST",    
                url: "http://127.0.0.1:3000/api/Trade",    
                data: stringData,    
                contentType: "application/json; charset=utf-8",    
                dataType: "json",    
                success: OnSucces,    
                error: OnError    
            });
...